啟動10.2.0.5的OEM時,遇到ssl: Open wallet failed, ret = 28750的錯誤解決方案
概述:
本文的執行環境描述:
OS: redhat linux 5.5 x86_64
DB: oracle 10.2.0.5 (single db)
本文主要描述在linux5.5 上安裝了oracle 10.2.0.5,啟動oem的時候遇到錯誤("Open wallet failed, ret = 28750"),無法啟動oem. 透過打patch和重新安裝oem的方法,解決了這個問題.
一. 問題描述:
啟動oem時,啟動失敗.
$emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
Starting Oracle Enterprise Manager 10g Database Control ......................... failed.
------------------------------------------------------------------
Logs are generated in directory /oracle/product/10.2.0/db_1/szgd_szgd/sysman/log
檢查日誌檔案,發現報如下的錯誤:
$cd $ORACLE_HOME/szgd_szgd/sysman/log
$ tail -f emdctl.trc
......
2012-03-08 17:04:26 Thread-4135643936 ERROR http: 8: Unable to initialize ssl connection with server, aborting connection attempt
2012-03-08 17:04:28 Thread-4135086880 ERROR ssl: Open wallet failed, ret = 28750
2012-03-08 17:04:28 Thread-4135086880 ERROR ssl: nmehlenv_openWallet failed
在oracle metalink上查詢ssl: Open wallet failed, ret = 28750,找到一遍文件ID=1278564.1,該文件描述的現象與現在的情況完全吻合.
文件中分析此現象的原因是:
The Root Certificate Authority (CA) expired on 31-DEC-2010 00:00:0
解決的辦法是依照另外一個文件(ID=1222603.1)的指引,進行修補.
在ID=1222603.1中分析了發生的現象和原因,並提示這個問題是可以透過打補丁(patch_id= 8350262)來解決,並且這個patch打的時候不需要停機.
三. 問題解決
在oracle metalink上下載patch(patch_id= 8350262) for 10.2.0.5,檔名稱為:p8350262_10205_Generic.zip
將該檔案上傳到資料庫伺服器,然後解包,使用opatch工具,打上這個補丁.
刪除舊的oem環境
$emctl stop dbconsole
$emctl stop agent
$ps -ef|grep em
$kill -9 {em的程式號)
$emca -deconfig dbcontrol db -repos drop
emca的這個命令,是要去刪除oem的相關使用者和物件;這個命令有時候不能順利完成工作,需要手工刪除物件,方法如下:
SQL>drop user sysman cascade;
SQL>drop role MGMT_USER;
SQL>drop user MGMT_VIEW cascade;
SQL>drop public synonym MGMT_TARGET_BLACKOUTS;
SQL>drop public synonym SETEMVIEWUSERCONTEXT;
刪除舊的oem的相關目錄
$cd $ORACLE_HOME
$rm -rf szgd_szgd ({HOSTNAME}_{ORACLE_SID})
使用emca命令重新建立oem
$emca -config dbcontrol db -repos create
重建完成後,將自動啟動oem,我們可以透過檢視相關日誌內容,看到命令執行的結果.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1057557/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10.2.0.5 emca配置報錯-ssl Open wallet failed, ret = 28750OracleAI
- Oracle10205 dbconsole啟動報ssl:Open wallet failed, ret = 28750OracleAI
- 啟動idea時, 碰到"failed to load jvm DLL ..."錯誤 解決方案IdeaAIJVM
- SSL錯誤ssl connect error 35的解決方案Error
- 訪問 HTTPS 網站時的 SSL 錯誤解決方案HTTP網站
- IDEA啟動時報Failed to create JVM錯誤的解決IdeaAIJVM
- 建立cache group 時遇到 錯誤5120 時候的解決方案
- SVN 遇到的一些錯誤解決方案
- vmware server啟動時503錯誤解決Server
- PHP報錯getimagesize(): SSL operation failed with code 1問題解決方案PHPAI
- 解決MySQL啟動時萬惡的的“1067”錯誤(轉)MySql
- CentOS 5.6 升級 10.2.0.5 錯誤解決CentOS
- 遷移過程中出現的open failed錯誤AI
- 【故障】安裝完Pycharm,啟動時碰到"failed to load jvm dll"的解決方案PyCharmAIJVM
- 解決MySQL啟動時萬惡的1067錯誤(轉)MySql
- oracle 92 oem 錯誤的更改oracle sga後,導致instance無法啟動的問題解決Oracle
- 關於錯誤程式碼107(err_ssl_protocol_error)SSL 協議出錯的解決方案ProtocolError協議
- 時區錯誤導致oracle的EM不能啟動解決辦法Oracle
- 啟動Eclipse彈出:Failed to load JavaHL Library 錯誤框的解決辦法EclipseAIJava
- 工程make時出現"時鐘錯誤的問題"的解決方案
- 真機除錯出現 application installation failed 錯誤 解決方案除錯APPAI
- 解決升級資料庫時遇到的Text file busy錯誤資料庫
- Windows下使用python庫 curses遇到錯誤訊息的解決方案WindowsPython
- Failed to run the WC DB work queue associated with 錯誤的解決AI
- win10系統提示遇到錯誤需要重啟的解決方法Win10
- Unity3D啟動報錯的解決方案Unity3D
- iOS路上遇到的錯誤及解決辦法iOS
- VMware 啟動報錯 "Failed to lock the file"解決辦法AI
- tomcat啟動超時以及啟動之後開啟網頁報404錯誤的解決方法Tomcat網頁
- oem啟動失敗的一般解決方法
- 啟動 Laravel-Sail 服務時遇到的 /usr/bin/env: 'bash\r' 錯誤LaravelAI
- 關於SSL協議未開啟的解決方案協議
- ant構建時出現錯誤解決方案
- 資料庫啟動時遇到ORA-01578錯誤資料庫
- 啟動 idea 彈出“Failed to load JVM DLL\bin\server\jvm.dll”錯誤的解決方法IdeaAIJVMServer
- 解決IE上登陸oracle OEM時報:“證書錯誤,導航已阻止”的錯誤Oracle
- ubuntu網路卡啟動錯誤解決方法Ubuntu
- 解決MySQL server has gone away錯誤的解決方案MySqlServerGo