日期:2014-05-17  浏览次数:20925 次

求助触发器中SELECT别的用户表时权限不足
我用A用户建立了一个触发器,当A用户下的A1表更新时,去更新B用户下的B1表,触发器中我有Select 那张B用户下B1表的数据,编译时说权限不足。我应该要怎样去解决这样的问题。我试过用B用户登陆:用grant 将B1表的select insert delete update 等权限给A用户,但结果一样。说是权限不足


------解决方案--------------------
SQL code
conn / as sysdba 

grant select, update, delete on b.b1 to a;  -- 授权一下!

------解决方案--------------------
授权的时候没有通过角色吧?
------解决方案--------------------
增加UPDATE的权限
------解决方案--------------------
如果有的话还不行,就得增加DBA之类的权限
------解决方案--------------------
要是自己用的话 直接给个 DBA 权限的了