在 Oracle 資料庫管理中,建立用戶並精準分配權限是基礎且關鍵的操作。本文系統整理了用戶授權、撤銷、密碼修改與刪除用戶的標準語法,供 DBA 與開發人員快速查閱。
GRANT SELECT, INSERT ON tbtest TO user1;
將 tbtest 表的查詢與插入權限給予 user1。
GRANT SELECT, INSERT ON tbtest TO user1 WITH GRANT OPTION;
受權用戶可進一步將相同權限授予其他用戶。
REVOKE SELECT, INSERT ON tbtest FROM user1;
移除 user1 對 tbtest 的查詢與插入權限。
使用 ALTER USER 指令變更密碼:
ALTER USER username IDENTIFIED BY new_password;
若用戶擁有 Schema 物件,必須加上 CASCADE 選項才能連同物件一併刪除:
DROP USER username CASCADE;
若無物件,直接 DROP USER username; 即可。
掌握上述語法,即可勝任大多數用戶與權限的日常運維場景。