你是不是执行的动态语句?动态语句的话需要显式的授权,否则即使是dba用户也访问不到
解决方案 »
- 用磁带备份AIX系统,半个小时才备了10%了, 也太慢了吧
- Oracle SQL Developer 问题
- 问个问题,分不多,关于序列的。
- java.sql.SQLException: Io 异常: Size Data Unit (SDU) mismatch
- 请问用< 或 > 号会用到索引吗?
- 真正的趋势:自动化代替人完成基本的物质生产。
- 怎么用语句创建用户?
- dell 服务器上安装oracle8.1.7时后无法启动监听和database Configuration assistant
- 请教:能否用SQL语句得到离当前时间最近的那条记录?——谢谢
- oracle 超难问题
- Oracle启动问题
- 触发器
没有AUTHID CURRENT_USER表示定义者权限(definer rights),以定义者身份执行;加上AUTHID CURRENT_USER表示调用者权限(invoker rights),以调用者身份执行。
和授权本身没啥关系
这些语句涉及到的表需要显式的授权
否则即使dba用户也不能访问
你可以在你的dba帐号下创建一个对方帐号那个表的同义词,你访问对方表的语句改为访问本用户的同义词,这样就没啥问题了