Oracle監聽服務無法啟動

chenoracle發表於2017-01-03


Oracle 監聽服務無法啟動



Oracle 監聽服務啟動報錯:

本地計算機上的 OracleOraDb11g_home1TNSListener 服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止。


環境:

OS:Windows 2008

DB:Oracle 11.2.0.3.0


問題原因:

NETCA 重建監聽時,發現 1521,1522... 埠被佔用;


問題分析:
查詢佔用監聽埠的應用

netstat -ano|findstr “1521”

tasklist|findstr “pid”


解決方案:
手動停止佔用監聽埠的程式或 重啟資料庫伺服器, NETCA 重建監聽;

報錯:本地計算機上的OracleOraDb11g_home1TNSListener服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止。

有很多原因,還需要檢查以下幾項:

一:檢查防火牆

二:檢查 listener.ora tnsnames.ora 檔案的 HOST 資訊

三:檢查 C:\Windows\System32\drivers\etc\hosts 檔案主機名和 IP 資訊

四:檢查登錄檔資訊

HKEY_LOCAL_MACHINE---SYSTEM---CurrentControlSet---services---OracleOraDBHome1TNSlLstener---ImagePath

F:\app\oracle\product\12.1.0\dbhome_1\BIN\TNSLSNR

五:檢查環境變數 ORACLE_HOME

歡迎關注我的微信公眾號"IT小Chen",共同學習,共同成長!!!

Oracle監聽服務無法啟動

Oracle監聽服務無法啟動





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

相關文章