oracle10g中EM的有關問題解決

taogchan發表於2009-08-29
Oracle 10g中的EM採用Web的形式來管理資料庫及相關服務,但使用過程中會碰到一些跟EM有關的問題,根據同行的提示及筆者的實際經驗,進行了一些歸納,希望對相關愛好者有所幫助: 
 
1)資料庫控制檯啟動後,看到1資料庫例項無資訊2)監聽程式為狀態為不可用3)到例項的代理連線狀態為不可用。
問題分析:
此時服務剛啟動,還沒有到位
解決辦法:
過會再重新整理。此時可能會看到1資料庫例項有相關資訊2)監聽程式有資訊但狀態為關閉3)到例項的代理連線狀態為失敗,並提示ORA-12541: TNS: 無監聽程式 (DBD ERROR: OCIServerAttach)。原因可能是監聽服務沒啟動。
 
2Io 異常: The Network Adapter could not establish the connection
問題分析:
在改變了ip或計算機名的情況下出現,一般是監聽服務有問題。
解決辦法:
       第一步、用emca –config dbcontrol db命令從新配置一下emdatabase control
       第二步、在ie中輸入(是5500埠,而不是1158埠)看看是否執行正常,如不正常,接著按問題(3)的解決方法進行處理。
 
3)對於多網路卡,或改變ip的情況,控制檯出現如下情況:
1)監聽程式TNS-12541: TNS: 無監聽程式
2)到例項的代理連線ORA-12541: TNS: 無監聽程式 (DBD ERROR: OCIServerAttach)
解決辦法:
       修改Network Configuration File: %ORACLE_HOME%\network\admin\下的tnsnames.ora和listener.ora, 把其中的HOST=後的主機名或ip改為當前的主機名或ip,並重新啟動監聽服務。之後重新整理控制檯頁面,會看到監聽程式已經啟動,但可能會出現下面的提示“ORA-12505: TNS: 監聽程式當前無法識別連線描述符中所給出的 SID (DBD ERROR: OCIServerAttach)”,沒關係,多重新整理幾次即可看到到例項的代理連線成功的資訊。
 
4java.lang.Exception: IOException in sending Request :: Connection refused: connect
問題分析:
       控制檯上重新整理的時候常見,原因不詳,好像沒有什麼影響。
解決辦法:
       冷處理(^_^)。
 
5Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor The Connection descriptor used by the client was: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=LHL)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
問題分析:
可能是資料庫例項沒有啟動;
解決辦法:
       檢視資料庫例項服務是否啟動。

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

相關文章