当前位置: 代码迷 >> Oracle开发 >> oracle中dba用户无法select,该怎么处理
  详细解决方案

oracle中dba用户无法select,该怎么处理

热度:133   发布时间:2016-04-24 06:28:58.0
oracle中dba用户无法select
在PL/SQL中执行select * from 表    会提示“ORA-00942:表和视图不存在”。
但是执行select * from 用户名.表     就没有问题


通过查询用户权限Select * from session_privs;得到的结果是已经拥有“SELECT ANY TABLE”


问题出在哪,求教!
------解决思路----------------------
select any table的权限也是要用用户名.表名的吧,如果不想加用户名.,要建同义词才可以
------解决思路----------------------
如果你不加 用户,系统会认为,你要查询当前用户下的这个张表(视图),但是你没有这张表,系统就报错了。

可以建同义词,或同名视图。
  相关解决方案