Oracle 10g中跟EM有關的問題解決方法

Oracle 10g中跟EM有關的問題解決方法 Oracle 10g中的EM採用Web的形式來管理數據庫及相關服務,但使用過程中會碰到一些跟EM有關的問題,根據同行的提示及筆者的實際經驗,進行了一些歸納,希望對相關愛好者有所幫助: (1)數據庫控制檯啓動後,看到1)數據庫實例無信息2)監聽程序爲狀態爲不可用3)到實例的代理連接狀態爲不可用。 問題分析: 此時服務剛啓動,還沒有到位 解決辦法: 過會再刷新。此時可能會看到1)數據庫實例有相關信息2)監聽程序有信息但狀態爲關閉3)到實例的代理連接狀態爲失敗,並提示ORA-12541: TNS: 無監聽程序 (DBD ERROR: OCIServerAttach)。原因可能是監聽服務沒啓動。 (2)Io 異常: The Network Adapter could not establish the connection 問題分析: 在改變了ip或計算機名的情況下出現,一般是監聽服務有問題。 解決辦法: 第一步、用emca –config dbcontrol db命令從新配置一下em的database control; 第二步、在ie中輸入http://oracl_hostname:5500/em/(是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)”,沒關係,多刷新幾次即可看到到實例的代理連接成功的信息。 (4)java.lang.Exception: IOException in sending Request :: Connection refused: connect 問題分析: 控制檯上刷新的時候常見,原因不詳,好像沒有什麼影響。 解決辦法: 冷處理(^_^)。 (5)Listener 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))) 問題分析: 可能是數據庫實例沒有啓動; 解決辦法: 查看數據庫實例服務是否啓動。 本文轉自 http://iadong.blog.com.cn/archives/2007/2224054.shtml 本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/xuezini1955/archive/2007/11/06/1869151.aspx
發佈了11 篇原創文章 · 獲贊 7 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章