Oracle10g RAC 兩個監聽狀態為offline 問題處理
Oracle 10.2.0.4 RAC, ASM , 兩個節點
今天上午收到一個朋友的電話, 說RAC庫的兩個例項上的監聽狀態都是offline的, 但是對應的target是online , 需要幫忙登過去看看。 期間他們又重新啟動了兩節點, 一個監聽又可以啟動了, 另外一個還是offline 的。 vip 都在自己本機上,沒有發生漂移, 應該不是網路問題 。
按照以往的經驗, 我使用如下命令企圖啟動節點2上的監聽:
crs_start ora.ecsrac02.LISTENER_ECSRAC02.lsnr 結果失敗 。
開啟時報錯資訊是: vip1, vip2 已經分別執行在節點1, 2 上 。
懷疑是不是監聽檔案被修改了, 但是朋友那邊的DBA 是新來的, 庫是前任DBA建立的, 他不清楚是否有更改過 ,說好象沒有動過, 我也沒有仔細看, 試圖透過 crs_stop -all , 然後 crs_start -all 處理, 結果還是報錯, 兩個監聽都offline 了 。
根據報錯資訊, 檢視節點1 的 listener.log 檔案, 發現log中的報錯: missing listener name , LISTENER_ECSRAC01 , 然後去檢視listener.ora 檔案, 果然, 發現監聽檔名稱好象是被某人更改為了LISTENER 及 SID_LIST_LISTENER , 而不是類似下面的 LISTENER_ECSRAC01 及 SID_LIST_LISTENER_ECSRAC01 。 修改兩個節點的監聽檔案後, crs_stop -all ,然後 crs_start -all , 開啟服務全部OK , 監聽都online 了 。 期間還檢查了 /etc/hosts , 發現他們沒有加入 127.0.0.1 localhost 在 /etc/hosts 中, 我們也加入了, 不過應該和這個沒有關係 。
問題雖然解決了, 但是感覺自己走了一點彎路, 我們在測試stop 然後start 之後, 報錯的話, 第一時間就應該找log , log會給我們非常直觀的解決方法 。
SID_LIST_LISTENER_ECSRAC01 =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/product/oracle)
(PROGRAM = extproc)
)
)
LISTENER_ECSRAC01 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mxvip01)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.13.67.171)(PORT = 1521)(IP = FIRST))
)
)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-700429/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle crs監聽狀態為offline處理過程Oracle
- 一次oracle rac 監聽不定時offline處理過程Oracle
- Oracle10g 監聽註冊問題 - Ready及Unknown狀態Oracle
- 網路問題導致10g CRS監聽服務offline 處理
- oracle rac的scan監聽狀態Not All Endpoints RegisteredOracle
- 處理rac資料庫一個節點監聽異常資料庫
- crs命令用法及offline, unknown 狀態處理
- 【監聽】兩庫互配靜態監聽
- 【轉】crs命令用法及offline, unknown 狀態處理
- RAC中unknown 狀態的處理方式
- rac監聽動態註冊
- ORACLE10G 監聽僵死問題的解決Oracle
- RAC中lsnrctl和srvctl的區別(監聽狀態異常)
- start_udev導致監聽自動停止問題處理dev
- oracle rac 其中第一個節點監聽偶爾中斷處理案例Oracle
- oracle10g crs 服務狀態offline, unknownOracle
- rac監聽不能動態註冊
- mysql問題處理兩則MySql
- iOS AFN監聽網路狀態iOS
- 上週在Aix上安裝oracle10g rac遇到兩個問題AIOracle
- 關於oracle11g RAC 監聽器問題Oracle
- 某省ORACLE10G RAC資料庫CRS啟動失敗問題處理Oracle資料庫
- Oracle 監聽異常處理Oracle
- Oracle啟動兩個監聽Oracle
- oracle 11gR2 rac 兩節點有一個節點down掉問題處理Oracle
- iOS 使用 Reachability 監聽網路狀態iOS
- ORACLE CRS 狀態 UNKNOWN 變為offlineOracle
- RAC磁碟頭損壞問題處理
- RAC crs_stat unknown資源狀態處理(ZT)
- iOS開發中兩個常見問題的處理iOS
- 5 個處理狀態列的函式函式
- 動態監聽與靜態監聽
- 動態監聽和靜態監聽
- oracle監聽器啟動lsnrctl status例程的狀態為unknownOracle
- Oracle10g rac監聽關閉然後開啟後,發現ora....01.lsnr ,ora....02.lsnr OFFLINEOracle
- oracle的監聽問題Oracle
- CRS-0223 及crs 出現offline , unknown 狀態處理
- 監聽狀態正常,但是資料庫不能連線,提示沒有監聽....資料庫