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.oratnsnames.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




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

相關文章