Oracle常見受權與回收權限(grant和revoke)學習記錄

 
1.GRANT 賦於權限
經常使用的系統權限集合有如下三個:
CONNECT(基本的鏈接), RESOURCE(程序開發), DBA(數據庫管理)

經常使用的數據對象權限有如下五個:
ALL ON 數據對象名, SELECT ON 數據對象名, UPDATE ON 數據對象名,
DELETE ON 數據對象名, INSERT ON 數據對象名, ALTER ON 數據對象名

GRANT CONNECT, RESOURCE TO 用戶名;
GRANT SELECT ON 表名 TO 用戶名;
GRANT SELECT, INSERT, DELETE ON表名 TO 用戶名1, 用戶名2;

2.REVOKE 回收權限
REVOKE CONNECT, RESOURCE FROM 用戶名;
REVOKE SELECT ON 表名 FROM 用戶名;
REVOKE SELECT, INSERT, DELETE ON 表名 FROM 用戶名1, 用戶名2;
 
3.刪除用戶
drop user 用戶名 cascade
 
四、設置用戶密碼登陸後失效,並要求修改密碼
alter user 用戶名 password expire;
 
五、帳戶鎖定和解鎖
alter user 用戶名 account lock; (鎖定)
alter user 用戶名 account unlock;(解鎖)
相關文章
相關標籤/搜索