已索引

系统权限

查看系统中所有的系统权限:

select * from system_privilege_map;

查看系统权限的分配情况:

select * from dba_sys_privs;

对象权限

查看系统中所有的对象权限:

select * from table_privilege_map;

查看对象权限的分配情况:

select * from dba_tab_privs;

角色

查看系统中所有的角色:

select * from dba_roles;

查看角色的分配情况:

SQL> select * from dba_role_privs;

查看用户的权限

查看用户的系统权限:

select * from dba_sys_privs where grantee='CYTEST';

查看用户的对象权限:

select * from dba_tab_privs where grantee='CYTEST';

查看用户被分配的角色:

select * from dba_role_privs where grantee='CYTEST';

查看角色包含的权限

查看角色包含的系限统权:

SQL> select * from role_sys_privs where ROLE='SELECT_CATALOG_ROLE';

查看角色包含的对象权限:

SQL> select * from role_tab_privs where ROLE='SELECT_CATALOG_ROLE';

查看角色包含的其它角色:

SQL> select * from role_role_privs where ROLE='SELECT_CATALOG_ROLE';

或者

将角色当成用户,以"查看用户的权限"的方法来查看该角色包含哪些权限。

select * from dba_sys_privs where grantee='CONNECT';
select * from dba_tab_privs where grantee='CONNECT';
select * from dba_role_privs where grantee='CONNECT';
-- By 许望(RHCA、OCM、VCP)
最后修改:2024 年 02 月 05 日 05 : 36 PM
如果觉得我的文章对你有用,请随意赞赏