当前位置: 代码迷 >> Oracle管理 >> 刚刚建的用户以sysdba登录,可结果用户却为sys,为何
  详细解决方案

刚刚建的用户以sysdba登录,可结果用户却为sys,为何

热度:30   发布时间:2016-04-24 04:51:29.0
刚建的用户以sysdba登录,可结果用户却为sys,为何?
session1:
打开[运行],输入:sqlplus /nolog
SQL> conn sys/sys@myoracle as sysdba;
SQL> create user rich identified by rich;
用户已创建

session2:
打开[运行],输入:sqlplus /nolog
SQL> conn rich/rich@myoracle as sysdba;
登录成功
SQL> show user;
USER 为"SYS"

疑问:
从session2的运行结果感到疑问,既然登录成功,为何USER却为SYS ?

------解决方案--------------------
你是OS认证的、而且as sysdba进入的
当然是sys
你这是和conn / as sysdba的本质一样
去掉as sysdba