Oracle 11gR2 登入EM狀態顯示Agent Unreachable的問題

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someonePrint this page

最近在Windows Server 2008 R2安裝Oracle Database 11gR2,
安裝後原本一切正常,
後來某次重開機後,登入Enterprise Manager後,
status卻顯示Agent Unreachable
開啟services清單發現OracleDBConsoleorcl服務未啟動,
手動啟動失敗並出現錯誤訊息:
“Windows could not start OracleDbConsoleorcl on Local Computer. If this is a non-Microsoft service, contact the service vendor, and refer the service specific error code 2”

後來回想前一天似乎曾調整過系統的時區,把UTC-8更改成UTC+8,
可能是造成服務無法啟動的原因,
因此試看看是否能夠透過重設agent時區解決問題。

以系統管理者啟動命令提示字元,輸入指令:

(執行前先確認環境變數ORACLE_UNQNAME是否已設定,值即是SID,我的設定是預設值orcl)
回傳下列訊息:

再以sysdba身分登入SQL Plus,輸入剛剛回傳訊息中提示的指令:

重新啟動OS後就恢復正常了!! \(^▽^)/

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someonePrint this page

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *