报错的情形如下,

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用户下也要依此进行授权。

转载于:https://blog.51cto.com/yangyoushan/1687899

ORACLE-016:ora-01720 授权选项对于'xxxx'不存在相关推荐

  1. ora-01720 授权选项对于xxxx不存在

    报错的情形如下, A用户:视图V_A B用户:视图V_B,并且用到了V_A C用户:需要用V_B, 授权过程, A用户下: grant select on V_A to B B用户下: grant s ...

  2. ORACLE全部ORA错误收集整理

    有时数据库出现问题,不是每次都有网络可查,所以把所有的ora系列的错误整理出来, 在最没有办法的时候,需要自己来解决,有了这些根据,问题会好办的.虽说对于数据库方面, DBA很强大,他们在遇到错误时, ...

  3. Oracle初学者之grant授权(不错)

    Oracle初学者之grant授权 1.给数据库用户授权(对象为用户表) GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP gro ...

  4. oracle tnsnames.ora文件用法说明

    oracle tnsnames.ora文件用法说明 CreationTime--2018年8月10日08点32分 Author:Marydon 1.用途 oracle客户端所需要的一个文件,通过该文件 ...

  5. 12505 java_Java jdbc Oracle error: ORA 12505

    Java jdbc Oracle error: ORA 12505 更改oracle Listener 配置:D:\Oracle\moon\product\11.1.0\db_1\NETWORK\AD ...

  6. Oracle常见ORA错误及解决办法

    Oracle常见ORA错误及解决办法 问题1 1.1 错误现象: EXP-00008: ORACLE error 1013 encountered ORA-01013: user requested ...

  7. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select

    oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...

  8. linux oracle创建用户并授权

    oracle创建用户并授权 1.重启数据库 2.用有dba权限的用户登录:sys用户 3.创建一个新用户:create user zzh identified by zzh123; 4.授予DBA权限 ...

  9. oracle表给用户授权

    oracle表给用户授权 1.命令:grant xxx权限 on Table to USER grant select,insert,update,delete,all on 表名 to 用户名 例如 ...

最新文章

  1. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 10 章 类型转换_10.4. 值存储
  2. 基础知识漫谈(3) 组合基础知识,设计游戏框架
  3. springcloud 返回json
  4. JS阻止冒泡和取消默认事件(默认行为)
  5. Leetcode--76. 最小覆盖子串
  6. 保护眼睛的电脑设置_电脑文件加密怎么设置?一键快速保护重要文件
  7. java利用递归解决汉诺塔问题
  8. Oracle数据库DBA必备基本技能
  9. spring配置文件详解
  10. C# 面向对象初级 (参考传智播客视频)
  11. 怎么用计算机撩人,如何用你的专业“撩人”?
  12. 方差np.var()
  13. 高效人士的七个管理习惯
  14. Python将PDF转换为图片
  15. NEO dapp开发系列课程 第一组 第二讲
  16. 双稳态电路的两个稳定状态是什么_干货 | 常见的脉冲电路到底有何用途和特点?终于了解了!...
  17. 安全教育平台显示服务器繁忙,为什么安全教育平台登录不上 安全教育平台登录不上是什么原因...
  18. seaborn保存图片
  19. 《深度学习100例》目录
  20. Settings 笔记整理

热门文章

  1. jenkins配置ssh免密码登陆
  2. Google Maps Android API v2 (2)- 地图对象
  3. 陕西卫视《关中男人》观后感--女人之后是男人?
  4. 乐高创意机器人moc_乐高MOC作品欣赏:变形金刚及其他
  5. 面试必问: Spring IOC
  6. thinkphp增删改查
  7. 在线HTML编辑器 KindEditor
  8. JVM优化系列-JVM G1 垃圾收集器
  9. android 软键盘 状态,Android监听软键盘状态
  10. 使用TargetSources