oracleDBconsole服務啓動失敗

問題出現的故障:
    在一次正常使用企業管理器後,從新啓動計算機,再次啓動OracleDBConsoleORCL服務時,報:Windows 不能在 本地計算機 啓動 OracleDBConsoleorcl。
有關更多信息,查閱系統事件日誌。若是這是非 Microsoft 服務,請與服務廠商聯繫,並參考特定服務錯誤代碼 2。
  
問題出現的背景:
    更換IP地址,包括局域網和無線網,啓動dbconsole也會出現上述狀況。
  
問題解決的思路:
第一種是拔出網線在啓動服務,或者把ip改成當時安裝的時候的ip就行了
第二種在c:\windows\system32\drivers\etc 文件夾中找到HOST文件,在最後加入「192.168.?.?(你本身目前IP) localhost 」
第三種是更改Oracle的一種配置文件,就是當時安裝時記錄的一個配置文件,
       具體方法以下:
      
       一、開始->運行 cmd
       二、執行 emctl start dbconsole
           C:\Documents  and  Settings\Administrator>emctl start dbconsole
           Environment variable ORACLE_SID  not  defined. Please define it.
           提示:環境變量 ORACLE_SID 未定義,請定義。 
       三、設置 ORACLE_SID =WLW (WLW是個人實例名,也是服務名)
          C:\Documents  and  Settings\Administrator> set  ORACLE_SID=WLW(注意大寫)
       四、再次執行emctl start dbconsole
          C:\Documents  and  Settings\Administrator>emctl start dbconsole
          OC4J Configuration issue. E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole
          _china-d9e3f7d07_orcl  not  found.
 
          提示:沒法找到「E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_ china-d9e3f7d07_orcl 「
          注:china-d9e3f7d07 是個人計算機名
          複製"E:\oracle\product\10.2.0\db_1\oc4j\j2ee"下的「OC4J_DBConsole_localhost_orcl」文件夾放在同一目錄下,且把名稱改爲    
          「OC4J_DBConsole_china-d9e3f7d07_orcl」。
        五、再次執行emctl start dbconsole
           C:\Documents  and  Settings\Administrator>emctl start dbconsole
           EM Configuration issue. E:\oracle\product\10.2.0\db_1/china-d9e3f7d07_orcl  not  found.
           提示:沒法找到 「E:\oracle\product\10.2.0\db_1/china-d9e3f7d07_orcl 」
           複製"E:\oracle\product\10.2.0\db_1"目錄下的「localhost_orcl」文件夾放在同一目錄下,且把名稱改爲「china-
           d9e3f7d07_orcl」。
        六、再次執行emctl start dbconsole
           C:\Documents  and  Settings\Administrator>emctl start dbconsole
           Oracle Enterprise Manager 10g  Database  Control Release 10.2.0.1.0
           Copyright (c) 1996, 2006 Oracle Corporation.  All  rights reserved.
           http://localhost:1158/em/console/aboutApplication 
           Starting Oracle Enterprise Manager 10g  Database  Control ...OracleDBConsoleorcl
           服務正在啓動 ...................................................................
           ................................................................................
           ................................................................................
           ..............................
           OracleDBConsoleorcl 服務已經啓動成功。
註明:1.OracleDBConsole[SID]服務負責Windows平臺下啓動Oracle企業管理器,從Oracle 10g開始引入這個服
         務,也是從Oracle 10g開始,Oracle的企業管理器從客戶端形式變爲瀏覽器操做模式,這裏的[SID]即
         Oracle SID,若是是默認安裝就是orcl,故這個服務在你的機器上可能就是OracleDBConsoleORCL
         總結:由於機器在內網,路由器設置爲強制DHCP分配IP地址,雖然每次設置的IP地址都是同樣的(我這
         裏爲192.168.1.103)但由於設置的緣由形成服務啓動失敗。
       2.Oracle的OracleDBConsole[SID]服務很脆弱,在沒有任何誤操做的狀況下,從新啓動計算機後,它也可
         能就啓動不了了,但在這時,你們必定要保持冷靜,多思考,辦法老是有的,不到萬不得已,不要從新
         安裝,建議你們在從新啓動系統前,先手動中止OracleDBConsole[SID]服務、監聽器服務和數據庫服
         務。
相關文章
相關標籤/搜索