加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 13:09:39 所属栏目:百科 来源:网络整理
导读:我有一个很久以前创建的本土Oracle角色: create role MyRole; 它已被授予从某些表和视图中选择,插入,更新和删除的功能. grant select on sometable to MyRole;grant insert on sometable to MyRole;grant select on someothertable to MyRole;-- etc. 我现
我有一个很久以前创建的本土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’;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读