首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle 11g R2 RAC 安裝 Node Connectivity Check Failed 根因與解決方案

     編輯:Oracle 教學

Grid Infrastructure 安裝前檢查 Node Connectivity 失敗排查實錄

錯誤現象

圖形化安裝介面提示 "Node connectivity check failed"。

安裝檢查失敗截圖

常見誤區

  • 以為是 /etc/hosts 設定錯誤
  • 以為是防火牆未關閉
  • 實際環境:hosts 正確、防火牆已關、SSH 互信正常

深度診斷:runcluvfy 詳細輸出

./runcluvfy.sh stage -post hwos -n node74,node76 -verbose

... 
Check: Node connectivity of subnet "20.20.20.0"
WARNING: Make sure IP address "20.20.20.1" is up and is a valid IP address on node "node74"
Source              Destination         Connected?
node76:eth2         node74:eth2         no
Result: Node connectivity failed for subnet "20.20.20.0"

Check: TCP connectivity of subnet "20.20.20.0"
Source              Destination         Connected?
node74:20.20.20.1   node76:20.20.20.2   failed

根因確認

兩節點各有一張網卡配置在同一網段 (20.20.20.0/24),但實際未物理連通(未插網線/未接交換機/不同 VLAN),導致 CLUVFY 偵測到同網段節點間 TCP 不通,判定 Node Connectivity Failed。

解決方案(三選一)

  1. 物理連通:接上網線、確認交換機 VLAN 通聯
  2. 改不同網段:修改其中一張網卡 IP 至獨立網段
  3. 停用該網卡:ifconfig eth2 down 或永久關閉 ONBOOT=no

驗證結果

停用 eth2 後重新執行安裝檢查 通過。

最佳實踐建議

  • 安裝前務必用 runcluvfy.sh stage -pre crsinst -n node1,node2 -verbose 完整預檢
  • Private Interconnect(心跳網)專用物理交換機,嚴禁混雜業務流量
  • 每節點 Interconnect 至少 2 張網卡做 Bonding(高可用)
  • Public、VIP、SCAN、Interconnect 規劃 4 組獨立網段,嚴禁重疊

Node Connectivity Check Failed 90% 是網路規劃與物理部署不一致。CLUVFY 是最誠實的檢查工具,安裝前跑通它,安裝才會順利。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved