天天看點

DBA_Oracle DBA常用表彙總(概念)

2014-06-20 Created By BaoXinjian

一、與權限相關的字典

ALL_COL_PRIVS表示列上的授權,使用者和PUBLIC是被授予者

ALL_COL_PRIVS_MADE表示列上的授權,使用者是屬主和被授予者

ALL_COL_RECD表示列上的授權,使用者和PUBLIC是被授予者

ALL_TAB_PRIVS表示對象上的授權,使用者是PUBLIC或被授予者或使用者是屬主

ALL_TAB_PRIVS_MADE表示對象上的權限,使用者是屬主或授予者

ALL_TAB_PRIVS_RECD表示對象上的權限,使用者是PUBLIC或被授予者

DBA_COL_PRIVS資料庫列上的所有授權

DBA_ROLE_PRIVS顯示已授予使用者或其他角色的角色

DBA_SYS_PRIVS已授予使用者或角色的系統權限

DBA_TAB_PRIVS資料庫對象上的所有權限

ROLE_ROLE_PRIVS顯示已授予使用者的角色

ROLE_SYS_PRIVS顯示通過角色授予使用者的系統權限

ROLE_TAB_PRIVS顯示通過角色授予使用者的對象權限

SESSION_PRIVS顯示使用者現在可利用的所有系統權限

USER_COL_PRIVS顯示列上的權限,使用者是屬主、授予者或被授予者

USER_COL_PRIVS_MADE顯示列上已授予的權限,使用者是屬主或授予者

USER_COL_PRIVS_RECD顯示列上已授予的權限,使用者是屬主或被授予者

USER_ROLE_PRIVS顯示已授予給使用者的所有角色

USER_SYS_PRIVS顯示已授予給使用者的所有系統權限

USER_TAB_PRIVS顯示已授予給使用者的所有對象權限

USER_TAB_PRIVS_MADE顯示已授予給其他使用者的對象權限,使用者是屬主

USER_TAB_PRIVS_RECD顯示已授予給其他使用者的對象權限,使用者是被授予者

二、常用系統表,視圖和作用

檢視有關使用者的資訊:dba_users

檢視有關角色的資訊:dba_roles,dba_role_privs,role_sys_privs

檢視有關系統權限的資訊:dba_sys_privs

檢視目前資料庫表空間狀況:dba_tablespaces

檢視使用者的系統權限:user_sys_privs

檢視某個使用者對另外一個使用者授予的權限:user_tab_privs_made

檢視某個使用者對另外一個使用者授予的列級權限:user_col_privs_made

檢視某個使用者接受的權限:user_tab_privs_recd

檢視某個使用者接受的列級權限:user_col_privs_recd

檢視有關使用者的角色資訊:user_role_privs

檢視有關授予某個角色的系統權限資訊:role_sys_privs

檢視有關授予某個角色的對象權限資訊:role_tab_privs

檢視目前使用者所擁有的表資訊:user_tables

檢視目前使用者有權限通路的表資訊:all_tables

檢視目前使用者所擁有的所有表的列資訊:user_tab_columns

檢視目前使用者可以通路的表中的列資訊:all_tab_columns

檢視目前使用者所擁有的所有限制資訊:user_constraint

檢視目前使用者所擁有的所有限制和列的關系:user_cons_constraint

檢視表中注釋内容:user_tab_comments

檢視表中列注釋内容:user_col_comments

提供練習的表:dual

檢視相關時區的名稱和簡稱:v$timezone_names

Thanks and Regards

<b>ERP技術讨論群: 288307890</b>

<b>技術交流,技術讨論,歡迎加入</b>

<b>Technology Blog Created By Oracle ERP - 鮑建立</b>