常用的解決Oracle無法啟動監(jiān)聽服務(wù)方案
有時Oracle無法啟動監(jiān)聽,就無法正常的進行相關(guān)的后臺操作。下文就有關(guān)Oracle無法啟動監(jiān)聽這個問題發(fā)表下個人的解決方案。
1. 停掉所有ORACLE服務(wù),設(shè)為手動。進入oracle網(wǎng)絡(luò)管理工具“Net8 Configration Assistant”或“Net8 Assistant”,重新配置一個監(jiān)聽服務(wù),名為“Listener1”。
2. 進入“命令提示符”,運行“監(jiān)聽控制程序——LSNRCTL”,再運行“start listener1”,***啟動Listener1監(jiān)聽程序,為Listener1在操作系統(tǒng)服務(wù)里生成相關(guān)服務(wù)項。為了后面的修改操作能夠生效,再運行“stop listener1”停止Listener1。
3. 將服務(wù)中原Listener服務(wù)的“啟動類型”改為“已禁用”,將已生成的Listener1服務(wù)的“啟動類型”改為“自動”。
4. 用“記事本”打開監(jiān)聽服務(wù)配置文件“ORACLE_HOME \ network \ admin \ listener.ora”,將“LISTENER =”、“SID_LIST_LISTENER =”分別改為“LISTENER1 =”、“SID_LIST_LISTENER1 =”,并刪除當前的“LISTENER1 =”、“SID_LIST_LISTENER1 =”項。該操作的作用為:不用費力為Listener1監(jiān)聽服務(wù)再配置常規(guī)參數(shù)、數(shù)據(jù)庫監(jiān)聽等,直接采用原Listener服務(wù)的配置。
5. 再啟動Listener1監(jiān)聽服務(wù),可以連接到數(shù)據(jù)庫。
其它可用處理方法:
進入操作系統(tǒng)的“regedit”(注冊表編輯器),查找Listener監(jiān)聽服務(wù)項,逐一為該項添加或修改可執(zhí)行文件路徑值。但是該方法處理過程復(fù)雜,而且容易出錯,不及上面的方法簡單、穩(wěn)妥,建議除非在工作之余進行練習操作,在實際用戶服務(wù)過程中,能采用***種方法者,不要采用第二種方法。
這樣有關(guān)Oracle無法啟動監(jiān)聽的問題就不再是難題。要想了解的更多相關(guān)問題的解決方案,請留意本站上的相關(guān)論壇。
【編輯推薦】