1、查詢當前用戶的所有表(自己的表) 2、查詢Oracle中所有的系統許可權,一般是DBA 3、查詢Oracle所有的角色,一般是DBA; 4、查詢Oracle中所有對象許可權 5、查詢資料庫的表空間 6、查詢當前用戶具有什麼樣的系統許可權 7、查詢當前用戶在其他用戶的表上具有什麼樣的對象許可權 8、查看某 ...
1、查詢當前用戶的所有表(自己的表)
select table_name from user_tables;
2、查詢Oracle中所有的系統許可權,一般是DBA
select * from system_privilege_map order by name;
3、查詢Oracle所有的角色,一般是DBA;
select * from dba_roles;
4、查詢Oracle中所有對象許可權
select distinct privilege from dba_tab_privs;
5、查詢資料庫的表空間
select tablespace_name from dba_tablespaces;
6、查詢當前用戶具有什麼樣的系統許可權
select * from user_sys_privs
7、查詢當前用戶在其他用戶的表上具有什麼樣的對象許可權
select * from user_tab_privs;--查看對錶的許可權 select * from user_col_privs;--查看對錶中列的許可權
8、查看某個用戶具有怎樣的角色
select * from dba_role_privs where grantee='用戶名';--用戶名大寫
9、查看某個角色包括哪些系統許可權
select * from dba_sys_privs where grantee='DBA'; select * from role_sys_privs where role='DBA';
10、查看某個角色包括的對象許可權
select * from dba_tab_privs where grantee='角色名';
11、顯示用戶具有的角色和預設角色
select granted_role,default_role from dba_role_privs where grantee='用戶名';--用戶名大寫