当前位置: 代码迷 >> Oracle管理 >> Oracle中的Connected as SYS,该如何解决
  详细解决方案

Oracle中的Connected as SYS,该如何解决

热度:338   发布时间:2016-04-24 04:19:28.0
Oracle中的Connected as SYS
我用PL\SQL创建了一个用户 XXX ,然后退出,用XXX登录,登陆后顶上的标题栏也显示了XXX@ORCL AS SYSDBA 。

但是我一打开命令窗口,他就会弹出这两句话:
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 
Connected as SYS

我输入创建表的命令行,创建的表也是在SYS用户的TABLES下,
导致我用java连接XXX用户插入数据时报错:ORA-00942: 表或视图不存在。

我什么我使用XXX登录,还是Connected as SYS,创建的表还是在SYS下?
------解决方案--------------------
as sys只是作为一个系统权限使用,它包含很多的权限,sys/password 是作为一个用户使用,你创建的用户用超管权限登录,但是该用户并不是sys用户,它们是两个分开的用户
------解决方案--------------------
在本机上是通过系统认证来登录的,不管你用什么用户,as sysdba登录后,都是在sys用户下
as normal才对
  相关解决方案