2020-04-23
创建视图报权限不足
SQL> create user a identified by a;
SQL> create user b identified by a;
SQL> create user c identified by a;
SQL> grant connect ,resource to a;
SQL>grant connect to b,c;
a
SQL> create table a(id int,name varchar2(20));
b
SQL> grant select on a.a to b;
SQL> grant create view to b;
SQL> create view v1 as select * from a.a;
c
SQL> grant create view to c;
SQL> grant select on b.v1 to c;
SQL> grant select on a.a to c;
SQL> create view v2 as select id from b.v1;
ORA-01031: insufficient privileges
收藏
分享
8条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Oracle 在集群环境下 ,如何判断参数应该配置在 grid 中的sqlnet.ora 还是 Oracle 用户下面的 sqlnet.ora?
回答 4
已采纳
我理解的是集群配置在grid下,数据库配置在Oracle下。
oracle 12c 统计信息收集job异常
回答 2
暂无文字回复
Oracle还原并恢复undo表空间的一个数据文件
回答 1
已采纳
A5,4,3,2(1,6,7不需要)5.Startthedatabaseinmountmode.4.Restorethedamagedfile.3.Recoverthedamagedfile.2.Op
19c rac 节点与DB节点不符合
回答 1
可能性1、创建数据库时,addinstance的时候,节点名称和实例名称反了;可能性2、数据库安装的时候模式选择错误,db安装Oracle支持策略或者池的概念,数据库实例可以在不同的RAC节点,需要铲
如何设置shared_pool_reserved_size的值
回答 1
已采纳
sharedpoolreservedsize一般默认是sharedpoolsize的5%,这个比例由参数sharedpoolreservedpct控制.如果负载不一致,导致共享池大小不一致,那么sha
oracle 和mysql 语句结果不一致问题
回答 7
已采纳
leftjoin不会过滤左表数据。那肯定是where条件过滤了。你看两个库中超级管理员那行的parents列的值是相同的吗?
Oracle group by之后想要查询其他列,怎么操作?
回答 1
已采纳
having
怎么能看到索引创建的百分比?
回答 1
setline250colssidformat9999headingSID;colopnameformata15TRUNCATE;coltargetformata28TRUNCATE;colesfor
ogg提示01292 sqlerror 01400
回答 1
OPCODE列非空,所以无法插入null值
latch: row cache objects
回答 6
有结论了吗?看awr报告中的TimeModelStatistics,建议开发查找是否有执行失败、报错的sql,将sql改正确。并且将相关sql使用绑定变量,减少硬解析。
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~