没有合适的资源?快使用搜索试试~ 我知道了~
首页ora-01720 授权选项对于'xxxx'不存在的解决方法
ora-01720 授权选项对于'xxxx'不存在的解决方法
需积分: 50 3.4k 浏览量
更新于2023-05-29
评论
收藏 18KB DOCX 举报
ora-01720 授权选项对于'xxxx'不存在的解决方法,希望有帮助。
资源详情
资源评论
资源推荐

ORACLE-016:ora-01720 授权选项对
于'xxxx'不存在
发布者:fruit
时间:2015-08-25 08:48:05
报错的情形如下,
A 用户:视图 V_A
B 用户:视图 V_B,并且用到了 V_A
C 用户:需要用 V_B,
授权过程,
A 用户下:
grant select on V_A to B
B 用户下:
grant select on V_B to C
此时报错:ora-01720 授权选项对于'V_A'不存在。
那么是什么原因呢,因为 B 还需要授权视图给 C 用户,但是 B 用到的视图是 A 下的,
所以除了将 V_A 授权 select 权限给 B 外,还要授权操作权限。
比如这里就需要在 A 用户下,授权 grant 操作权限给 B,那么 B 才能继续授权给 C。
如下:
A 用户下:
grant select on V_A to B with grant option
B 用户下:
grant select on V_B to C
此时正确。C 中能正常使用 V_B 了。
同样如果 C 还要继续授权则 B 用户下也要依此进行授权。
版权声明:本文为博主原创文章,未经博主允许不得转载。



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0