程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle一些重要的查詢,Oracle重要

Oracle一些重要的查詢,Oracle重要

編輯:Oracle教程

Oracle一些重要的查詢,Oracle重要


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='用戶名';--用戶名大寫

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved