管理許可權和角色5 顯示角色資訊

2021-09-02 13:51:38 字數 436 閱讀 2310

顯示角色資訊

1)顯示所有角色

sql>select * from dba_roles;

2)顯示角色具有的系統許可權

sql>select privilege,admin_option from role_sys_privs where role='角色名';

3)顯示角色具有的物件許可權

通過查詢資料字典檢視dba_tab_privs可以檢視角色具有的物件許可權或是列的許可權。

4)顯示使用者具有的角色及預設角色

當以使用者的身份連線到資料庫時,oracle會自動的啟用預設的角色,通過查詢資料字典檢視dba_role_privs可以顯示某個使用者具有的所有角色及當前預設的角色

sql>select granted_role,default_role from dba_role_privs where grantee='使用者名稱';

管理許可權和角色 角色

管理許可權和角色 角色 預定義角色 預定義角色是指oracle所提供的角色,每種角色都用於執行一些特定的管理任務,常見的預定義角色有connect,resource,dba.1.connect角色 connect角色具有一般應用開發人員需要的大部分許可權,當建立了乙個使用者後,多數情況下,只要給使用...

管理許可權和角色4 自定義角色

自定義角色 顧名思義就是自己定義的角色,根據自己的需要來定義。一般是dba來建立,如果用別的使用者來建立,則需要具有create role的系統許可權,在建立角色時可以指定驗證方式 不驗證,資料庫驗證等 1.建立角色 1 建立角色 不驗證 如果角色是公用的角色,可以採用不驗證的方式來建立角色.cre...

Oracle(17)如何管理許可權和角色

系統許可權主要指對資料庫管理的操作以及對資料物件的操作 建立 刪除 修改 物件許可權主要指對資料物件的操作 curd 角色本質就是多個許可權的集合,用於簡化對許可權的管理,分為預定義角色和自定義角色。剛剛建立的使用者,沒有任何許可權,也不能執行任何操作。如果要執行某種特定的資料庫操作,必須為其授予系...