已索引
系统权限
查看系统中所有的系统权限:
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';