cluvfy -help
cluvfy stage -pre crsinst -n node1,node2 [-verbose]
cluvfy stage -pre dbinst -n node1,node2 [-verbose]
cluvfy comp -list
bash-2.05$ cluvfy stage -pre crsinst -n db210-rac2
ERROR: Unable to retrieve database release version. Verification cannot proceed.
LD_LIBRARY_PATH_64 環境變數被 EMC PowerPath 等第三方軟體佔用,導致 CLUVFY 找不到 Oracle 核心庫(libclntsh.so 等)。
# 原狀態
LD_LIBRARY_PATH_64=/opt/EMCpower/lib/sparcv9
# 修正:追加 CRS_HOME/lib
export LD_LIBRARY_PATH_64=/opt/EMCpower/lib/sparcv9:/opt/oracle/product/10.2.0/Crs10g/lib
| 檢查項目 | 結果 | 處置 |
|---|---|---|
| Node Reachability | Passed | — |
| User Equivalence (SSH) | Passed | — |
| Admin Privileges (oinstall group) | Failed | 建立 oinstall 群組並加入 oracle 用戶 |
| Node Connectivity (VIP 介面) | Failed | 配置有效 VIP IP、檢查私網介面 bge1/bge2 |
| Memory / Disk / Swap | Swap Failed | 擴充 Swap 至建議值 |
| OS Patch (112760-05, 113800-06) | Failed | 安裝 Solaris 建議修補包 |
| Package (SUNWscucm, SUNWudlm...) | Failed | 安裝 Sun Cluster 相關套件 |
bash-2.05$ cluvfy stage -pre crsinst -n db210-rac1,db210-rac2 -verbose
# 所有項目 Passed → 可進行 CRS/RAC 安裝
.profile 明確設定 LD_LIBRARY_PATH_64,避免繼承系統/第三方殘留值cluvfy stage -pre crsinst 納入自動化部署 Pipeline,Gate 條件為全綠LD_LIBRARY_PATH_64 必須雙方庫路徑並存CLUVFY 是 RAC 部署的「體檢醫生」,LD_LIBRARY_PATH_64 汙染是 Solaris 平台首發陷阱。建立標準化環境變數模板、自動化預檢門禁、修補包基線,可將 RAC 部署成功率從「看運氣」提升至「可預期」。