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

Oracle 遠程 DBA 連線設定:密碼檔案建立與驗證實務

     編輯:Oracle 資料庫基礎

伺服器端設定步驟

  1. 修改 init<SID>.ora:
    remote_login_passwordfile=exclusive
  2. 設定環境變數:
    ORA_<SID>_PWFILE=orapw<SID>.pwd
  3. 執行 orapwd 工具建立密碼檔:
    $ orapwd file=orapw<SID>.pwd password=<PASSWD> entries=5
    entries 參數定義可擁有 SYSDBA/SYSOPER 權限的最大使用者數。

客戶端連線驗證

使用 OEM 2.0 等工具,以 INTERNAL 或 SYS 身分輸入密碼檔密碼即可遠程以 DBA 身分登入。

常見問題與對策

情境解決方案
密碼檔遺失或忘記密碼啟動資料庫 → 刪除舊密碼檔 → 重新執行 orapwd 產生同名檔案
啟動報密碼檔遺失執行 ALTER DATABASE OPEN 後重建密碼檔,或暫時註解 remote_login_passwordfile 參數

安全性建議

  • 密碼檔權限嚴格限制為 Oracle 擁有者可讀寫。
  • 定期輪換密碼並審計遠程管理連線紀錄。
  • 生產環境建議啟用 SSL 加密傳輸密碼檔驗證資訊。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved