1. 程式人生 > 其它 >oracle資料庫為使用者建立許可權和取消授權

oracle資料庫為使用者建立許可權和取消授權

建立使用者

create user username

identified by password

例:create user martin

identified by 123456

查詢新使用者是否新增成功

select username, account_status

from dba_users

where account_status = 'OPEN'

select username, account_status

from dba_users

where username = 'MARTIN'

查詢資料庫使用者本身擁有許可權

select * from session_privs

查詢資料庫使用者本身擁有角色

select * from user_role_privs

檢視某個角色擁有哪些許可權 例:DBA角色

select * from dba_sys_privs where grantee='DBA'

martin使用者授權資料庫連線許可權

grant connect to martin

切換martin帳號查詢本身的許可權

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