如何枚举授予Oracle角色的权限列表?

前端之家收集整理的这篇文章主要介绍了如何枚举授予Oracle角色的权限列表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个很久以前创建的本土Oracle角色:
create role MyRole;

它已被授予从某些表和视图中选择,插入,更新和删除功能.

grant select on soMetable to MyRole;
grant insert on soMetable to MyRole;
grant select on someothertable to MyRole;
-- etc.

我现在如何枚举授予该角色的特定权限列表?我有兴趣发现特定的表格以及这个角色对每个表格的权利.我该如何恢复这些信息?

您只需从数据字典ROLE_TAB_PRIVS中搜索即可.并且这样做

SELECT * FROM ROLE_TAB_PRIVS WHERE ROLE = ‘MyRole’;

原文链接:https://www.f2er.com/oracle/205264.html

猜你在找的Oracle相关文章