關於RAC的remote_listener
近期在客戶那邊配合測試Active Dataguard的切換測試時,採用了這樣的測試流程:
資料庫的架構為11.2.0.4的RAC作為primary, standby端是個單例項。
1. DATAGUARD進行switchover
2. 原primary端停止scan listener與scan ip
3. 原standby端修改IP地址與primary端的SCAN IP相同
4. crsctl stop crs。 停掉原primary端叢集服務
最開始,應用連線到新的primary端沒有問題。切換之後,我們重新啟動了新的standby端的叢集服務。這時候,應用端出現了錯誤: ORA-01033 : ORACLE initialization or shutdown in progress
經確認, 客戶的應用端都是採用的SCAN IP配置的資料庫連線。
檢查監聽, 發現監聽狀態中除了備庫註冊的靜態監聽服務,同時多了兩個instance, orcl1, orcl2。這樣就導致監聽把客戶端的連線請求轉發到了資料庫主機上不存在的兩個例項orcl1與orcl2上。
測試結束之後,定位錯誤原因。想來想去,應與remote_listener這個引數相關。
檢查此引數, remote_listener引數為rac-scan:1521。RAC的資料庫例項,都會向remote_listener引數指向的監聽地址註冊。測試時,remote_listener依舊指向的是原SCAN IP, 這樣,修改IP之後,remote listener自然就是switchover之後的新的primary資料庫。這樣看來,監聽中出現ready狀態的instance: orcl1, orcl2也不足為奇了。
以下圖片來自於我的測試環境, RAC與單例項之間也並未搭建DG。
如果不調整remote_listener,備庫監聽就會出現以下情況
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2661890/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於local_listener、remote_listener、current_listenerREM
- 關於RAC的私有網路
- 關於 rac vip fail backAI
- 關於 RAC VIP (Oracle10G RAC) 的探討(zt)Oracle
- 關於Oracle RAC後臺程式Oracle
- 關於rac中的鎖簡單學習
- redhat6.5關於rac配置DNS的問題RedhatDNS
- remote_listener引發的故障分析REM
- local_listener ,remote_listener 的配置REM
- 關於oracle RAC 通過udev繫結磁碟Oracledev
- 關於oracle RAC 透過udev繫結磁碟Oracledev
- 關於11gR2RAC監聽的跟蹤排查
- 關於oracle10g RAC的一本好書Oracle
- 關於儲存及RAC的一些好文章
- 關於RAC中的監聽log檔案listener.log 及listener_rac01.log
- remote_listener和listener passwordREM
- 關於Oracle RAC節點間免密碼策略Oracle密碼
- 關於Oracle 9i RAC enqueue等待的一點測試OracleENQ
- 關於Oracle10g RAC 的開啟關閉標準步驟問題Oracle
- remote_listener和local_listenerREM
- 關於Oracle12C rac DDL日誌的測試驗證Oracle
- 關於oracle11g RAC 監聽器問題Oracle
- 安裝10g rac,關於asm configureASM
- 關於RAC 的Data Guard中FAL_SERVER及FAL_CLIENT的設定Serverclient
- REMOTE_LISTENER對靜態FAILOVER的影響REMAI
- 關於RAC環境下鎖查詢的測試案例1-1
- 關於RAC環境下鎖查詢的測試案例1-2
- 關於RAC每個節點更改對應的記憶體引數記憶體
- 【RAC】RAC相關基礎知識
- AIX下安裝RAC 關於 reserve_lock(reserve_policy)AI
- 關於關閉開啟Oracle10g RAC系統步驟疑問Oracle
- REMOTE_LISTENER對LOAD_BALANCE的影響(二)REM
- REMOTE_LISTENER對LOAD_BALANCE的影響(一)REM
- 關於12C RAC 上的top5 問題:enq: IV - contentionENQ
- 關於Oracle RAC 叢集日誌無法輪循的問題處理Oracle
- local_listener與remote_listener詳述REM
- 關於oracle11g RAC 監聽器使用中出現的no services以及no listener分析Oracle
- oracle 10GR2 CLUSTERWARE(RAC)中關於OCR和VOTING磁碟的管理資訊Oracle 10g