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使用者
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