以用户SYS登录不能查用户SCOTT的表:dept、emp等解决办法

用SCOTT查看表,显示有dept,emp,但是去查 empdept表的表结构,却显示对象emp或者dept不存在,瞬间懵逼了,经过查阅得到了解决,以下是原因和解决方法:

 

问题出现原因:在登录时出现了问题,可能是用sys用户登录的,和scott用户是一样的,sys用户是管理用户,下面的表如果没有授权scott用户是看不到的,同样,scott下面的表sys用户也是看不到的,而emp和dept表是scott用户下表。

解决方法:1.更换用户登录conn scott/Oracle11g;

2.创建公共的同义词,

 CREATE PUBLIC SYNONYM emp FOR scott.emp;

posted @ 2020-10-12 18:02  重雪  阅读(385)  评论(0编辑  收藏  举报