獲取系統所有角色
select role from dba_roles;
檢視角色dba擁有的許可權
select
*from dba_sys_privs where grantee =
'dba'
;
建立角色
create role r1;
將重新整理列表許可權給角色r1
grant
references
anytable
to r1;
將r1角色的許可權給test
grant r1 to test;
收回test的r1許可權
revoke r1 from test;
收回r1的references any table許可權
revoke
references
anytable
from r1;
刪除角色r1
list item
drop role r1;
一般情況,建立完使用者,給resource角色,就基本上可以滿足需求 dm資料庫許可權
dba sys privs 顯示系統中所有傳授給使用者或者角色的許可權。user sys privsd 傳授給當前使用者的系統許可權。dba role privs 顯示系統中的授予使用者的所有角色。user role privs 顯示傳授給當前使用者的角色。sys.session privs 顯示使...
資料庫角色許可權
use database goexec sp addlogin name 新增登入 exec sp grantdbaccess n name exec sp addrolemember n db owner n name 新增db owner許可權 go 刪除測試使用者 exec sp revoke...
Oracle資料庫的使用者許可權及角色
每個oracle使用者都有乙個名字和口令,並擁有一些由其建立的表 檢視和其他資源。oracle角色 role 就是一組許可權 privilege 或者是每個使用者根據其狀態和條件所需的訪問型別 使用者可以給角色授予或賦予指定的許可權,然後將角色賦給相應的使用者。乙個使用者也可以直接給其他使用者授權。...