ORACLE角色 通過DBA建立

2021-07-08 17:34:55 字數 1177 閱讀 6869

oracle角色(通過dba建立)

建立乙個普通的角色:create role 角色名稱;

建立乙個帶有密碼的角色:create role 角色名稱 identified by 密碼;

範例:建立乙個普通的角色:create role c#vashon_role;

範例:建立乙個帶有密碼的角色:create role c##vashon_role identified 123;

範例:通過資料字典(dba_roles)檢視c#vashon_role的角色

select * from dba_roles where role in ('c#vashon_role');

或者通過系統查詢select * from role_sys_privs where role='c#vashon_role';

範例:檢視當前使用者所擁有的許可權

select * from session_privs;

為角色授權------------------

範例:為角色c#vashon_role授權

grant create session,create table,create view,create sequence to c#vashon_role;

為使用者授予角色--------------

範例:為c#vashon使用者授予c#vashon_role角色

grant c#vashon_role to c#vashon;

範例:將兩個角色授予c#vashon使用者

grant c#vashon_role_a,c#vashon_role_b to c#vashon;

修改及**角色------------------

角色密碼的設定:alter role 角色名稱 identified by 密碼;

範例:取消c#vashon_role角色的密碼

alter role c#vashon not identified;

通過角色**許可權:

範例:將create view的許可權從c#vashon_role_a角色中**

revoke create view from c#vashon_role_a;

刪除角色------------

drop role 角色名稱;

範例:刪除c#vashon_role角色:drop role c#vashon_role;

oracle 建立profile 建立角色使用者

2017 10 29 1.建立乙個profile pro hr 要求 連線不超過100分 空閒事件不超過10分鐘 口令時間 不超過100天 輸錯口令次數不超過3次 使用函式 verify function 11g create profile pro hr limit idle time 10 co...

Oracle建立使用者並授權dba許可權

很多時候我們用擁有dba許可權的使用者 從oracle資料庫匯出資料,那麼再匯入新的資料庫時就還得需要dba許可權的使用者,下面是如何建立乙個新使用者並授予dba許可權命令。1.用有dba許可權的使用者登入 sys使用者 2.建立乙個新使用者 create user abc identified b...

Oracle建立使用者並授權dba許可權

很多時候我們用擁有dba許可權的使用者 從oracle資料庫匯出資料,那麼再匯入新的資料庫時就還得需要dba許可權的使用者,下面是如何建立乙個新使用者並授予dba許可權命令。1.用有dba許可權的使用者登入 sys使用者 2.建立乙個新使用者 create user abc identified b...