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>