oracle 許可權管理

2021-09-01 10:32:57 字數 1045 閱讀 2723

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

注意:

1、以下語句可以檢視oracle提供的系統許可權

select name from sys.system_privilege_map

2、檢視乙個使用者的所有系統許可權(包含角色的系統許可權)

sql**  

select  privilege  from  dba_sys_privs  where  grantee= 'datauser'

union

select  privilege  from  dba_sys_privs  where  grantee  in  ( select  granted_role  from  dba_role_privs  where  grantee= 'datauser'  );   

Oracle許可權管理

oracle中的許可權管理 說明 oracle中許可權分為系統許可權和物件許可權 1.oracle中有3個預設的使用者 1.sys使用者 change on install dba使用者 登入是必須加 as sysdba 2.system使用者 manager 管理員使用者 3.scott使用者 t...

oracle許可權管理

select from system privilege map 檢視系統所有許可權 208種許可權 create user jsx1 identified by 123456 建立使用者jsx1 密碼為123456 create user jsx2 identified by 123456 建立使...

oracle許可權管理

oracle中資料字典檢視分為3大類,用字首區別,分別為 user,all 和 dba,許多資料字典檢視包含相似的資訊。user 有關使用者所擁有的物件資訊,即使用者自己建立的物件資訊 all 有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上其他使用者建立的物件但該使用者有權訪問的資...