转 ORACLE-016:ora-01720 授权选项对于'xxxx'不存在
2024-08-29 20:40:43
报错的情形如下,
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用户下也要依此进行授权。
最新文章
- spi 10方式编写
- jprofiler_监控远程linux服务器的tomcat进程(实践)
- A 标签的背景
- 浴室随想——RogueLike随想
- Shell命令行操作
- PHP 系统命令函数
- MySQL(4):数据表创建
- 【转】Optiplex 7010驱动下载链接(XP&;Windows7
- python連接mysql數據庫
- svn之——linux下清除svn的用户名和密码
- jenkins+git(完全萌新的一篇,求指点)
- Java 标记接口
- Java程序猿怎样高速理解Kubernetes
- ZooKeeper分布式过程协同技术详解1——ZooKeeper的概念和基础
- python标准库及其它应用
- Linux命令执行顺序— ||和&;&;和; 比较
- JavaScript学习笔记——错误处理
- java 结束程序进程 代码
- 浅谈原始套接字 SOCK_RAW 的内幕及其应用(port scan, packet sniffer, syn flood, icmp flood)
- struts2基础---->;自定义拦截器
热门文章
- Android NFC近场通信02----读写卡的准备工作
- vux-uploader 图片上传组件
- 网络基础笔记——OSI七层模型
- cocos2dx 3.0 显示中文及乱码解决方式
- UVA 1400 1400 - &;quot;Ray, Pass me the dishes!&;quot;(线段树)
- 【iOS系列】- 通知NSNotification的使用
- 本人会linux系统的各种版本的安装,近期发教程
- OpenGL的版本号历史和发展
- VS类添加头文件注释
- Restrictions.or多个条件用法