Oracle在sys使用者方案中內建了許多視圖,我們可以利用它們方便地查看系統相關的資訊。在調用這 些視圖的時候我們可以不加schema,以下是一些
關於使用者、角色和許可權資訊的視圖總結:
(1)all_users視圖:可以查看目前使用者可以看到的所有使用者
(2)dba_users視圖:可以查看資料庫中所有的使用者資訊
(3)user_users視圖:可以查看目前使用者的使用者資訊
(4)dba_ts_quotas視圖:可以查看使用者的資料表空間限額情況
(5)user_password_limits視圖:可以查看目前使用者的口令設定檔參數
(6)user_resource_limits視圖:可以查看目前使用者的資源限制情況
(7)v$session視圖:查看每個當前會話的會話資訊
(8)v$sesstat視圖:查看使用者會話的統計資料
(9)dba_roles視圖:可以查看當前資料庫中存在的所有角色
(10)session_roles視圖:可以查看目前使用者啟用的角色
(11)dba_role_privs視圖:可以查看資料庫中所有的使用者與角色或角色與角色之間的授予關係
(12)user_role_privs視圖:可以查看目前使用者的許可權情況
(13)dba_sys_privs視圖:可以查看授予所有使用者或角色的系統許可權
(14)user_sys_privs視圖:可以查看目前使用者被授予的系統許可權
(15)session_privs視圖:可以查看目前使用者啟用的系統許可權
(16)all_col_privs視圖:可以查看目前使用者或者public使用者組是其所有者、授予者或被授予者的 使用者的所有列對象的授權,列對象就是表中的欄位
(17)dba_col_privs視圖:可以查看資料庫中所有列對象的授權情況
(18)user_col_privs視圖:可以查看目前使用者或者其所有者、授予者或者被授予者的所有列對象的 授權
(19)dba_tab_privs視圖:可以查看資料庫中所有對象的許可權
(20)all_tab_privs視圖:可以查看使用者或者public是其授予者的對象的授權
(21)user_tab_privs視圖:可以查看目前使用者是其被授予者的所有對象的授權
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/