如何檢視使用者擁有的許可權和角色

2021-08-28 04:52:25 字數 706 閱讀 6044

如何檢視乙個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 檢視當前使用者擁有的角色許可權資訊的命令

1 檢視當前使用者擁有的角色許可權資訊 select fromrole sys privs 2 檢視所有使用者 select fromall users 3 檢視當前使用者的詳細資訊 select from user users 4 檢視所有角色 select fromdba roles 5 檢視當...

oracle使用者許可權和角色

使用者許可權是最基本的資料庫安全控制。其作用就是控制使用者對資料的訪問,sql語句的執行。當oracle使用者建立的時候,可以通過授權來控制使用者對資料的連線,資料庫物件的操作等等。在oracle中,分為兩種許可權。1.系統許可權 system privileges 系統許可權用來執行某些特定的操作...

Oracle的使用者許可權和角色

使用者和許可權 lock unlock建立使用者時是否鎖定,預設為鎖定狀態。鎖定的使用者無法正常的登入進行資料庫操作。給普通使用者scott解鎖,同時把scott使用者的密碼進行修改 語法結構 alter user 使用者名稱 identified by 新密碼 account unlock alt...