从另一个架构中选择视图。没有“withgrant option”

我在模式 A 中有一个视图 V1,并希望从模式 B 中选择它。视图 V1 包括系统字典 (dba_objects,sys.$views 等)。

我在模式 A 中有一个视图 V1,并希望从模式 B 中选择它。视图 V1 包括系统字典 (dba_objects,sys.$views 等)。

现在,我通过请求授予权限给我的管理员。

grant select on dba_objects to A
grant select on sys.$views to A
grant select on dba_objects to B
grant select on sys.$views to B
grant select on A.V1 to B

但有错误:我理解的权限不足,需要选项:使用授予选项

grant select on dba_objects to A with grant option
grant select on sys.$views to A with grant option

但是我的管理员不能给与授予选项。有任何想法,如何做选择从另一个模式查看没有管理选项?

谢谢

0

对于字典对象,在sys中使用create view& amp;public synonym组合,然后可以在任何普通模式中使用它:

SQL> create or replace view v_objects as select * from dba_objects;
SQL> create or replace synonym v_objects2 for v_objects;
SQL> grant select on v_objects2 to A with grant option;
SQL> conn A/pwdA
SQL> create or replace view v_objectsA as select * from sys.v_objects2;
SQL> conn B/pwdB
SQL> create or replace view v_objectsB as select * from sys.v_objects2;

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(148)
glm模型拟合泊松分布 尽管值是连续的 包含NA和0
上一篇
编码器故障代码:Arduino中的旋转编码器故障
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(75条)