Oracle基礎 08 使用者角色 user/role
--查詢帳戶的狀態
select username,account_status from dba_users
where username='SCOTT';
--建立使用者
create user john identified by john
default tablespace users
quota 5m | unlimited on users
--為新使用者授予許可權
grant connect to john
grant resouce to john
alter user john quota 10m on users; --使用者配額
select * from dba_ts_quotas; --查詢配額
alter user john password expire; --帳戶狀態過期
alter user john account lock; --鎖定賬戶
alter user john account unlock; --解鎖賬戶
--授予使用者許可權
grant create session to john;
grant create session to john with admin option;
grant select,insert,update on scott.bmb to john;
grant select on scott.gzb to public;
--查詢使用者角色許可權
SQL> select tt.granted_role from dba_role_privs tt
2 where tt.grantee='SCOTT';
GRANTED_ROLE
------------------------------
RESOURCE
CONNECT
--查詢使用者系統許可權
SQL> select tt.privilege from dba_sys_privs tt
2 where tt.grantee='SCOTT';
PRIVILEGE
----------------------------------------
UNLIMITED TABLESPACE
--刪掉使用者(使用者在連線狀態)
select sid,serial#,username from v$session; --查詢使用者會話程式
alter system kill session '150,974'; --殺掉該程式
drop user john cascade; --使用者底下有物件的時候要加cascade
--查詢使用者物件
select owner,object_name from dba_objects
where owner like 'JOHN';
--查詢會話
select username from v$session
where type='USER';
--建立角色
create role role1;
create role role2 identified by role;
create role role3 identified globally;
create role role4 identified externally;
--授權給角色
grant create table,create view,create session to role5;
grant select,insert,update on scott.bmb to role5;
--刪除角色
drop role role1;
--查詢角色的許可權
select * from dba_sys_privs
where grantee='ROLE5';
--檢視概要檔案
select username,profile from dba_users;
col resource_name format a30
col limit format a10
select resource_name,limit from dba_profiles
where profile='DEFAULT' and resource_type='PASSWORD';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27633655/viewspace-1080329/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 角色 自定義角色 RoleOracle
- Oracle OCP(31):USER & ROLE & PRIVILEGE 其它Oracle
- Oracle角色許可權之Default RoleOracle
- Oracle使用者及角色的許可權管理[Oracle基礎]Oracle
- Oracle 19C DELETE_CATALOG_ROLE角色Oracledelete
- ansible-role角色
- 9 Role Transitions 角色轉換
- MySQL角色(role)功能介紹MySql
- oracle set roleOracle
- Oracle使用者、授權、角色管理Oracle
- 【USER】使用“基表修改法”快速修改Oracle使用者名稱Oracle
- Oracle OCP(30):ROLEOracle
- 聊聊Oracle Default RoleOracle
- 角色定位演示法(Given Role Playing) (轉載)
- Oracle使用者角色許可權管理Oracle
- Oracle之使用者、特權和角色Oracle
- Oracle使用者、許可權、角色管理Oracle
- Oracle資料庫使用者許可權控制 - Role - SynonymOracle資料庫
- 基礎知識6——建立和管理角色
- 【使用者管理】oracle使用者、角色、許可權管理Oracle
- Openstack的keystone的user-role-list命令的使用
- Oracle建立使用者、角色、授權、建表Oracle
- [學習]ORACLE使用者、角色、許可權Oracle
- Oracle使用者、許可權、角色管理【轉】Oracle
- Oracle分割槽表基礎運維-08Coalescing PartitionsOracle運維
- 詳解oracle使用者建立(create user)(下)Oracle
- 詳解oracle使用者建立(create user)(上)Oracle
- 遊戲基礎知識——“寵物”角色的設計遊戲
- oracle: default role 詳解(轉)Oracle
- Oracle 19C Data Guard基礎運維-08 DML重定向Oracle運維
- Oracle 基礎Oracle
- 遊戲基礎知識——話癆角色的設計遊戲
- 遊戲基礎知識——“斥候”角色的設計手法遊戲
- 遊戲基礎知識:角色“退場”的設計遊戲
- oracle user$Oracle
- Oracle 19C OGG基礎運維-08Error code [942]Oracle運維Error
- vue 基礎入門筆記 08Vue筆記
- PHP基礎教程-08 整形變數PHP變數