Oracle 10.2.0.5 EM 啟動BUG問題解決

yezhibin發表於2011-07-04
    在幫助客戶遷移並升級資料庫到10.2.0.5時候,執行emctl start dbconsole時候,

出現如下錯誤:

CONFIG: Stack Trace:
     oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control
     at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:649)
     at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:227)
     at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:196)
     at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:184)
     at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:494)
     at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1161)
     at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:478)
     at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:426)


該問題是oracle的一個bug,參看metalink ID1222603.1所描述:

“the root certificate used to secure communications via the Secure Socket Layer (SSL) protocol will expire on 31-Dec-2010 00:00:00. The certificate expiration will cause errors if you attempt to configure Database Control on or after 31-Dec-2010.”

下載ORACLE CPU-2011-Jan,其補丁包集Patch10248542 ---10.2.0.5.2,升級數

據庫到10.2.0.5.2。

重新建立DB control configuration file和repository

emca -config dbcontrol db -repos recreate

完成後啟動EM

emctl start dbcolsole

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

相關文章