sqlplus 用法解析

sqlplus命令是oracle提供给用户使用的一款命令行管理数据库的一款小工具.

sqlplus <username> [/<password>][@<connect_identifier>]|/[AS SYSDBA|AS SYSOPER]|/NOLOG

username

用户名

password

密码

connect_identifier

连接标示串,如果连接当前示例则不需要指定

如果连接到其他数据库需要指定该参数,即Net服务名

AS SYSDBA/AS SYSOPER

登录身份,如果是操作系统验证,指定AS SYSDBA或AS SYSOPER登录,可以不需要用户名和密码

Oracle 管理员账号认证有以下两种方式

1.操作系统认证:能登录到操作系统,就能够以管理员身份登录到数据库

2.口令文件认证:必须以Oracle的管理员账户登录(默认sys用户)

启用那种认证方式由$ORACLE_HOME\network\admin\sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES参数决定的

windows

SQLNET.AUTHENTICATION_SERVICES参数需要设置为NTS或ALL才能够实用操作系统认证

linux

SQLNET.AUTHENTICATION_SERVICES参数设置为ALL或者不设置的情况下才能启用操作系统认证

默认情况下,各个平台安装后都是启用操作系统验证的

/NOLOG

如果已指定NOLOG参数,就不能使用前面的参数

NOLOG = no login

意义是在不以用户身份登录,而是先进入SQL*Plus命令环境,然后再通过sqlplus中的connect命令连接数据库

猜你喜欢

转载自leadercoo.iteye.com/blog/1948803