ORACLE監聽服務啟動后又停止了的解決


ORACLE監聽服務啟動后又停止了的解決

 

今天碰到的問題:

首先,連接數據庫時報錯:“Io 異常: The Network Adapter could not establish the connection” 。 查看服務時發現監聽程序未啟動,明明設的是自動啟動,手動啟動吧!重新手動啟動數據庫監聽:

d:>lsnrctl

LSNRCTL> status(查看狀態)

LSNRCTL> start(啟動)

在開啟OracleOraHomeXXTnslistener服務時,提示——“本地計算機上的OracleOraHomeXXTnslistener服務啟動后又停止了。一些服務自動停止,如果他們沒有什么可做的,例如“性能日志和警報”服務。”

  www.2cto.com  

估計是網絡環境發生變化導致服務啟動失敗

 

解決途徑:

由於設的是自動獲得IP,前后兩次得到IP不一致會出現此問題,但此次是設的固定 IP 且 IP 沒有改變過。查看listener.ora及tnsnames.ora配置文件,發現里邊用的均是計算機名稱而非 IP ,與計算機名稱對比后發現計算機的名稱也是一致的,並沒有改變過。於是抱着試試看的態度,把計算機IP修改為配置文件中的IP ,結果啟動成功。

 

在這之前連接木有問題,因為想使主機與虛擬機連接所以修改了IP,在ping通后又改為自動獲取時,出現此問題,目前虛擬機使用配置文件中的固定IP,問題雖然解決,但原因卻不太理解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM