OracleDBConsole啟動失敗處理

zhzhs007發表於2011-12-21
     OracleDBConsole服務啟動失敗,其他Oracle服務都可以正常啟動。出現這種情況一般都是由於以下幾種原因導致的:
  1. 安裝Oracle後的伺服器機器名改動了
  2. 安裝Oracle後的Windows伺服器加入了域
  3. 伺服器的IP地址改動了。這種情況下只要把網線拔掉後啟動即可

      OracleDBConsole服務啟動失敗,可以通過命令列啟動發現錯誤。按照以下步驟即可解決問題:

  1. 在命令符號下執行:emctl start dbconsole
  2. 提示ORACLE_SID not defined錯誤後,只要在命令符下先執行:set Oracle_SID=orcl
  3. 提示OC4J Configuration issue. C:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_xxx_orcl not found.  只要拷貝同目錄的其他機器名的目錄重新命名後即可。
  4. 在命令符號下繼續執行:emctl start dbconsole。提示EM Configuration issue. C:\oracle\product\10.2.0\db_1/xxx_orcl not found. 只要拷貝同目錄的其他機器名的目錄重新命名後即可。
      經過以上診斷後,最後即可啟動成功。另外,也有出現以下錯誤的情況:
      OracleDBConsoleipms 服務無法啟動。
      發生服務特定錯誤: 1.
      請鍵入 NET HELPMSG 3547 以獲得更多的幫助。
  1. 修改C:\oracle\product\10.1.0\Db_1\info-0073_wwmdb\sysman\config\emd.properties和emoms.properties等,仍然報錯。
  2. 重新配置服務:emca -config dbcontrol db。配置之前先要啟動Oracle服務,監聽程式埠號1521,按提示配置即可。
  3. 提示錯誤:嚴重: 無法啟動 Database Control。以下埠已被使用: [Database Control HTTP 埠: 1158。使用:netstat -aon|findstr "1158"和tasklist|findstr "1158" 檢視埠占用的程式。
  4. 重新執行配置服務:emca -config dbcontrol db,啟動成功。
  5. 最後在Net Manager中修改服務命名和監聽程式中的主機名,監聽正常。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81014/viewspace-713689/,如需轉載,請註明出處,否則將追究法律責任。

相關文章