发布网友 发布时间:2022-04-07 16:48
共4个回答
懂视网 时间:2022-04-07 21:09
07_DICTIONARY_ACCESSIBILITY=false时:
SELECT ANY TABLE权限允许你访问除了SYS下的所有视图或表。
EXECUTE ANY PROCEDURE权限允许你访问除了SYS下的所有存储过程。
如果为false时,想访问SYS下的对象,必须显示授权。
下面的角色可以被授权给dba,也允许访问字典对象:
SELECT_CATALOG_ROLE
EXECUTE_CATALOG_ROLE
DELETE_CATALOG_ROLE
07_DICTIONARY_ACCESSIBILITY
标签:
热心网友 时间:2022-04-07 18:17
这个我试了一下,我的方法把O7_DICTIONARY_ACCESSIBILITY这个初始化参数的值改为TRUE,之后便可以顺利的执行该语句。其实这个参数决定了那些只供sys用户才能查看的数据字典或者动态性能视图是否允许其他具有select any table这一权限的其他用户查看。至于你说的为什么单独查可以,联合起来就不可以我还没想明白,希望下面的高人指点一下。热心网友 时间:2022-04-07 19:35
用SYS登录,授权给相应的用户,用下面的语句,热心网友 时间:2022-04-07 21:10
语句本身没问题,我这里可以正常执行。报错的具体信息贴出来看看。