環境基線
- 兩節點 RAC,Oracle Enterprise Linux 5 Update 5 (含
oracle-validated 套件)。
- 共享存儲呈現 4 塊 LUN (/dev/sdb~sde)。
- Public IP: eth0 (192.168.1.x),Private Interconnect: eth1 (10.0.0.x)。
1. 配置本地 YUM 源
# 兩節點各執行
ssh-keygen -t rsa
ssh-keygen -t dsa
# 節點 1 收集公鑰
cat ~/.ssh/*.pub >> ~/.ssh/authorized_keys
ssh rac2 "cat ~/.ssh/*.pub" >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys
# 驗證
ssh rac1 date; ssh rac2 date; ssh rac1-priv date; ssh rac2-priv date
3. 共享磁碟分區與 Raw 綁定 (OEL 5 用 udev)
4. 環境變數 (~oracle/.bash_profile)
cd clusterware/cluvfy
./cluvfy.sh -stage pre crsinst -n rac1,rac2 -verbose
# 需額外安裝 compat-db 套件;其他 compat 版本不符警告可忽略
6. 執行 OUI 安裝 Clusterware
# 先設定網卡用途 (oifcfg)
oifcfg setif -global eth0/192.168.1.0:public
oifcfg setif -global eth1/10.10.10.1:cluster_interconnect
# root 執行 vipca (需圖形界面授權)
vipca
# OUI 介面輸入 VIP 別名與 IP,完成後 CRS 資源註冊
8. 驗證 CRS 資源