oracle 10g出現兩個監聽程式
故障發生時資料庫無法透過監聽正常建立連線,檢查時會發現系統上存在兩個監聽器程式
[root@tmg173 ~]# uname -a
Linux tmg173 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
oracle version:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
問題原因:
查閱相關資料確認為一個BUG,BUG號為:4518443
Oracle稱在較大壓力下,監聽程式可能出現間歇性停止服務,此時Oracle會spaw出另外一個監聽程式,進而導致兩個監聽程式互相影響的故障。
解決辦法:
A:
kill掉派生出來的監聽即可
也可以:
1. 使用os命令kill掉主監聽程式
2. 重啟監聽
3. 恢復正常
B:
1、打補丁
Oracle已經推出了相關Patch用來修正這個問題
可以透過在listener.ora中設定引數:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_
來暫時迴避這個BUG。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1742963/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g 兩個監聽程式的故障Oracle 10g
- Oracle啟動兩個監聽Oracle
- 10g bug 偵聽掛起 兩個偵聽程式
- oracle 10g rac當監聽程式監聽對方vip時啟動監聽報錯TNS-12545Oracle 10g
- Oracle 10g RAC客戶端配置監聽Oracle 10g客戶端
- 【監聽】兩庫互配靜態監聽
- Oracle 三個監聽檔案Oracle
- oracle 監聽配置多個埠Oracle
- oracle 10g 監聽安全機制的加強Oracle 10g
- Oracle 監聽Oracle
- 同一個伺服器建立兩個監聽器的話,兩個監聽器的port和KEY都不能相同伺服器
- oracle 多個例項監聽不到Oracle
- 【LISTENER】一個資料庫配置兩個監聽埠號資料庫
- oracle監聽檔案listener.ora for 10g/11gOracle
- Oracle監聽(1)Oracle
- oracle 多個例項安裝監聽Oracle
- ORACLE動態監聽與靜態監聽Oracle
- oracle靜態監聽和動態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle
- ORACLE 動態註冊,靜態註冊,多個監聽,一個監聽多個埠配置Oracle
- oracle出現監聽不正常--執行一段時間Oracle
- 【Oracle】修改oracle監聽埠Oracle
- laravel 監聽mqtt 實現釋出 訂閱 哪個包穩定?LaravelMQQT
- oracle靜態監聽Oracle
- JMS監聽Oracle AQOracle
- oracle 監聽器配置Oracle
- Oracle監聽的作用Oracle
- ORACLE監聽簡介Oracle
- oracle 監聽重啟Oracle
- 自動重新啟動oracle監聽程式 for windowsOracleWindows
- Oracle10g RAC 兩個監聽狀態為offline 問題處理Oracle
- 導致 Scan VIP 和 Scan Listener(監聽程式)出現故障的最常見的 5 個問題
- LINUX AS3 ,在安裝9i後, 原有的10G出現監聽問題LinuxS3
- 一個Oracle監聽問題的網路排查Oracle
- 【listener】oracle靜態監聽和動態監聽 【轉載】Oracle
- oracle清理監聽日誌Oracle
- Oracle資料庫監聽Oracle資料庫
- oracle 多庫配監聽Oracle