普通用户登录:

sqlplus scott/1234   ## 帐号/密码

作为管理员登录:

sqlplus / as sysdba   ## 这种登录方式是不需要密码的
sqlplus aaauser/bbbpassword as sysdba ## 账户和密码乱写,一样能登录
sqlplus sys/1234 as sysoper ## 作为sysoper登录,需要sys用户的账户和密码 登录后显示为 public用户

给用户授权sysoper,并登录:

sqlplus / as sysdba;
grant sysoper to guanyu;
sqlplus guanyu/1234 as sysoper; -- 登录成功,显示为public

如何禁用as sysdba登录
编辑​​​oracle​​​目录下的​​sqlnet.ora​​文件,例如我的目录是在

F:\app\chushiyun\product\11.2.0\dbhome_1\NETWORK\ADMIN

#号注释掉这句话,或者​​=none​

SQLNET.AUTHENTICATION_SERVICES= (NTS)

重启​​listener​​​服务(全称是​​OracleOraDb11g_home2TNSListener​​​)
再次输入sqlplus / as sysdba 发现不能登录了。