Oracle建立用戶、修改、刪除、受權

建立用戶數據庫

create user usernamesession

identified by passwordide

例:create user martin
blog

identified by 123456get


查詢新用戶是否添加成功it

select username, account_statusio

 from dba_usersclass

where account_status = 'OPEN'date

select

select username, account_status

 from dba_users

where username = 'MARTIN'

105532763.jpg


查詢數據庫用戶自己擁有權限

select * from session_privs

查詢數據庫用戶自己擁有角色

select * from user_role_privs

查看某個角色擁有哪些權限 例:DBA角色

select * from dba_sys_privs where grantee='DBA'


對martin用戶受權數據庫鏈接權限

grant connect to martin


切換martin賬號查詢自己的權限

114258246.jpg


對martin用戶受權數據庫某張表查詢權限

例:增長dba_sys_privs查詢權限

grant select on dba_sys_privs to martin


回收用戶權限

例:回收martin用戶dba_sys_privs表查詢權限

revoke select on dba_sys_privs from martin


對martin用戶受權數據庫某張表查詢、插入、刪除、更新、權限

grant select,insert,delte,update on dba_sys_privs to martin


回收martin用戶受權數據庫某張表查詢、插入、刪除、更新、權限

revoke select,insert,delte,update on dba_sys_privs from martin


刪除用戶

drop user martin

或者

drop user martin cascade

(該語句會刪除與martin用戶相關聯的表)

相關文章
相關標籤/搜索