如何查詢oracle使用者 許可權 及角色

2021-08-14 17:12:25 字數 701 閱讀 3605

如何檢視乙個oracle使用者具有的許可權和角色,記錄備查:

1.檢視所有使用者:

select *from dba_users;

select *from all_users;

select *from user_users;

2.檢視使用者或角色系統許可權(直接賦值給使用者或角色的系統許可權):

select *from dba_sys_privs;

select *from user_sys_privs;

3.檢視角色(只能檢視登陸使用者擁有的角色)所包含的許可權

sql>select *from role_sys_privs;

4.檢視使用者物件許可權:

select *from dba_tab_privs;

select *from all_tab_privs;

select *from user_tab_privs;

5.檢視所有角色:

select *from dba_roles;

6.檢視使用者或角色所擁有的角色:

select *from dba_role_privs;

select *from user_role_privs;

7.檢視哪些使用者有sysdba或sysoper系統許可權(查詢時需要相應許可權)

select *from v$pwfile_users

如何查詢Oracle中所有使用者資訊許可權及刪除表

連帶表間的外來鍵關係一起刪除所有某個使用者下的所有表 select drop table tname cascade constraint from dba objects from dba objects where owner your user and object type table 然後...

Oracle查詢使用者許可權

oracle查詢使用者許可權 資料字典 1 動態資料字典是以v 開始的資料字典,在資料庫中約有150個左右,這些資料字典反映資料庫動態執行狀況,在不同時間查詢會得到不同的結果。2 dba資料字典是以dba 表示,該資料字典儲存資料庫結構,查詢dba資料字典可以反映資料庫結構設定,管理磁碟空間和表空間...

Oracle查詢使用者許可權

資料字典 1 動態資料字典是以v 開始的資料字典,在資料庫中約有150個左右,這些資料字典反映資料庫動態執行狀況,在不同時間查詢會得到不同的結果。2 dba資料字典是以dba 表示,該資料字典儲存資料庫結構,查詢dba資料字典可以反映資料庫結構設定,管理磁碟空間和表空間 事務與回退段 使用者與表空間...