程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 常用的解決Oracle無法啟動監聽服務方案

常用的解決Oracle無法啟動監聽服務方案

編輯:Oracle數據庫基礎

有時Oracle無法啟動監聽,就無法正常的進行相關的後台操作。下文就有關Oracle無法啟動監聽這個問題發表下個人的解決方案。
1. 停掉所有ORACLE服務,設為手動。進入Oracle網絡管理工具“Net8 Configration Assistant”或“Net8 Assistant”,重新配置一個監聽服務,名為“Listener1”。

2. 進入“命令提示符”,運行“監聽控制程序——LSNRCTL”,再運行“start listener1”,首次啟動Listener1監聽程序,為Listener1在操作系統服務裡生成相關服務項。為了後面的修改操作能夠生效,再運行“stop listener1”停止Listener1。

3. 將服務中原Listener服務的“啟動類型”改為“已禁用”,將已生成的Listener1服務的“啟動類型”改為“自動”。

4. 用“記事本”打開監聽服務配置文件“Oracle_HOME \ network \ admin \ listener.ora”,將“LISTENER =”、“SID_LIST_LISTENER =”分別改為“LISTENER1 =”、“SID_LIST_LISTENER1 =”,並刪除當前的“LISTENER1 =”、“SID_LIST_LISTENER1 =”項。該操作的作用為:不用費力為Listener1監聽服務再配置常規參數、數據庫監聽等,直接采用原Listener服務的配置。

5. 再啟動Listener1監聽服務,可以連接到數據庫。
其它可用處理方法:
進入操作系統的“regedit”(注冊表編輯器),查找Listener監聽服務項,逐一為該項添加或修改可執行文件路徑值。但是該方法處理過程復雜,而且容易出錯,不及上面的方法簡單、穩妥,建議除非在工作之余進行練習操作,在實際用戶服務過程中,能采用第一種方法者,不要采用第二種方法。

這樣有關Oracle無法啟動監聽的問題就不再是難題。要想了解的更多相關問題的解決方案,請留意本站上的相關論壇。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved