授予某個使用者connect角色的許可權
檢視該使用者是否有此角色
select * from user_role_privs where username = 'user1';
檢視此角色所包含的系統許可權
或者 select * from dba_sys_privs where grantee = 'user1';
--具有資料庫邏輯備份時的資料匯出許可權
--具有資料庫邏輯備份時的資料匯入許可權
select * from user_role_privs where username = 'user1';
--擁有系統的所有系統許可權
--建立directory的許可權:資料幫浦匯入匯出使用
select * from user_sys_privs where username = 'user1';
grant select any dictionary to dimple;
--允許查詢以"dba_"開頭的資料字典:資料幫浦匯入匯出使用
select * from user_sys_privs where username = 'user1';
grant create tablespace to user1;
grant alter tablespace to user1;
grant drop tablespace to user1;
--建立/修改/刪除表空間
--建立/修改/刪除使用者
建立/刪除公共同義詞
--允許使用者授權這些給其他使用者
系統管理員許可權 可開關資料庫等
select * from v$pwfile_users t where username = 'user1';
dba_tab_privs 包含資料庫所有的物件許可權資訊
dba_sys_privs 包含資料庫中所有的系統許可權資訊
session_privs 包含當前資料庫使用者可以使用的許可權資訊:包含因角色繼承的許可權
dba_col_privs 包含資料庫中所有授予表列上的物件許可權資訊
all_col_privs_made 包含當前使用者作為物件許可權的授予者,在所有列上的物件許可權資訊
all_col_privs_recd 包含當前使用者作為物件許可權的接收者,在所有列上的物件許可權資訊
--drop使用者
drop user ulog_test cascade;
--新建使用者
create user ulog_test profile "default" identified by ulog default tablespace tbs_ulog temporary tablespace tbs_temp;
--賦connect許可權
grant connect to ulog_test;
--無記錄
select * from dba_sys_privs t where t.grantee = 'ulog_test';
--賦resource許可權
grant resource to ulog_test;
--有一條 unlimited tablespace 許可權
select * from dba_sys_privs t where t.grantee = 'ulog_test';
--------------------------測試場景---------------------------------
--賦dba許可權
grant dba to ulog_test;
--仍有一條 unlimited tablespace 許可權
select * from dba_sys_privs t where t.grantee = 'ulog_test';
--收回dba許可權
revoke dba from ulog_test;
--unlimited tablespace 的許可權也收回了
select * from dba_sys_privs t where t.grantee = 'ulog_test';
oracle資料庫賦權 Oracle資料庫許可權
oracle資料庫許可權基本認識 一 oracle許可權 oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問...
MySQL建立使用者 資料庫 賦權
在機器上登入mysql mysql u root p1 建立使用者 create user 使用者名稱 localhost identified by 密碼 create user 使用者名稱 identified by 密碼 2 重新整理mysql的系統許可權相關表 flush privilege...
oracle建立使用者並賦權
oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者建立 create user 使用者名稱 identified by 密碼 授權 grant create session to 使用者名稱 grant create table to 使用者名稱...