Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Oracle OraHome92Agent 服務啟動即停止:電腦名稱變更導致的修復方案

編輯:關於伺服器

錯誤現象:OracleOraHome92Agent 服務啟動後自動停止,提示「本機電腦上的服務啟動後又停止了」。

根本原因

安裝 Oracle 9i 後修改了電腦名稱,導致註冊表、配置文件與服務依賴的主機名不一致。

解決方案

方法一:恢復原電腦名(最快)

將電腦名稱改回安裝 Oracle 時的名稱,重啟服務即可。

方法二:清理配置並更新主機名(標準修復)

  1. 進入 %ORACLE_HOME%/network/agent 目錄
  2. 刪除所有 *.q 檔案與 services.ora
  3. 重啟 Agent 服務
  4. 編輯 %ORACLE_HOME%/network/admin/listener.ora 與 tnsnames.ora,將舊電腦名替換為新名稱
  5. 重啟 OracleOraHome92TNSListener 服務

補充說明

  • 若仍有其他服務自動停止,檢查事件日誌確認具體錯誤碼
  • 修改電腦名後,建議同步更新 hosts 檔與 DNS 記錄
  • Oracle 10g 以上版本對主機名變更容錯性較佳,但仍建議安裝前確定最終主機名
Copyright © Windows教程網 All Rights Reserved