Oracle的用戶、角色及權限相關操作
1、創(chuàng)建用戶
create user KD identified by 123456;
2、授予連接數(shù)據(jù)庫的權限
grant connect to KD;
3、將Scott用戶的emp表授權給KD可以查詢
grant select on scott.emp to KD; grant create table to KD;
4、回收權限
revoke select on scott.emp from KD;
5、表的增刪改權限授權
grant select,inset,delete,update on scott.emp to KD; revoke select,inset,delete,update on scott.emp from KD;
6、刪除用戶
SQL 錯誤: ORA-01940: 無法刪除當前連接的用戶
退出已經(jīng)連接得KD用戶后再執(zhí)行
drop user KD;
會提示:錯誤: ORA-01922: 必須指定 CASCADE 以刪除 'KD'
drop user KD cascade;
7、查看當前用戶所擁有的權限
select * from session_privs;
8、查看當前用戶所擁有的角色
select * from user_role_privs;
9、查看角色所有的權限
select * from dba_sys_privs; select * from dba_sys_privs where grantee='CONNECT'; --create session select * from dba_sys_privs where grantee='RESOURCE'; /* create trigger create sequence create type create procedure create cluster create operator create indextype create table */ select * from dba_sys_privs where grantee='DBA'; --有最高權限 所有的權限都有
創(chuàng)建一個開發(fā)人員并授權:
create user CURRY identified by 123456; create connet,resource to CURRY;
10、用戶解鎖
alter user HR account unlock;
11、修改用戶密碼
alter user HR identified by 123456;
以上所述是小編給大家介紹的純Oracle的用戶、角色以及權限相關操作,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
DB2數(shù)據(jù)庫切換為oracle數(shù)據(jù)庫經(jīng)驗教訓總結(必看篇)
下面小編就為大家?guī)硪黄狣B2數(shù)據(jù)庫切換為oracle數(shù)據(jù)庫經(jīng)驗教訓總結(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04

