首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 用戶建立與權限管理完整語法指南

     編輯:Oracle 資料庫基礎

Oracle 用戶建立與權限管理核心語法

在 Oracle 資料庫管理中,建立用戶並精準分配權限是基礎且關鍵的操作。本文系統整理了用戶授權、撤銷、密碼修改與刪除用戶的標準語法,供 DBA 與開發人員快速查閱。

1. 權限授予與撤銷

基本授權 (GRANT)

GRANT SELECT, INSERT ON tbtest TO user1;

將 tbtest 表的查詢與插入權限給予 user1。

可傳遞授權 (WITH GRANT OPTION)

GRANT SELECT, INSERT ON tbtest TO user1 WITH GRANT OPTION;

受權用戶可進一步將相同權限授予其他用戶。

權限撤銷 (REVOKE)

REVOKE SELECT, INSERT ON tbtest FROM user1;

移除 user1 對 tbtest 的查詢與插入權限。

2. 修改用戶密碼

使用 ALTER USER 指令變更密碼:

ALTER USER username IDENTIFIED BY new_password;

3. 刪除用戶

若用戶擁有 Schema 物件,必須加上 CASCADE 選項才能連同物件一併刪除:

DROP USER username CASCADE;

若無物件,直接 DROP USER username; 即可。

4. 附錄:Oracle 服務與安裝參考

  • Windows 環境下,每個 Instance 皆以服務形式啟動,註冊於登錄表由 OS 管理。
  • 安裝與移除細節請參考《Oracle安裝圖解.xls》與《NT下如何徹底刪除Oracle.htm》。

掌握上述語法,即可勝任大多數用戶與權限的日常運維場景。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved