ORACLE RAC 環境下修改IP

dayong2015發表於2014-09-10
本次操作是在同一網段修改public IP 和virtual IP
修改前和修改後之間的對比:
節點1:

修改前 修改後
PUBLIC IP
192.168.1.20 192.168.1.120
VIRTUAL IP 192.168.1.22 192.168.1.122
節點2:

修改前 修改後
PUBLIC IP
192.168.1.21 192.168.1.121
VIRTUAL IP
192.168.1.23 192.168.1.123
操作步驟如下:
1.停掉節點上的CRS資源

2.修改/etc/hosts配置(兩個節點都要操作)

3.修改OS的public IP和virtual IP(root使用者操作)
修改public IP可以使用setup命令(略) 重啟網路 #service network restart 
如下方式修改virtual IP:


4.更新註冊到OCR中的VIP配置(root使用者操作)

批註:後來發現虛擬IP被停用了,啟動不了,依賴VIP的一些後臺程式也啟動不了,後來去網上找了相關資料,修改虛擬IP應如下設定,之後重啟系統VIP能正常啟動了。
#/u01/app/oracle/crs/bin/srvctl modify nodeapps -n hhdb20 -A 192.168.1.122/255.255.255.0/eth0    
#/u01/app/oracle/crs/bin/srvctl modify nodeapps -n hhdb20 -A 192.168.1.122/255.255.255.0/eth0

5.修改監聽配置
6.啟動節點資源並驗證
$crs_start -all


補充:不同網段修改IP
和同一網段修改IP的不同之處在於,在如上第4步之前進行如下操作:
利用oifcfg更改public/private IP
$oifcfg getif      --檢視當前使用
$oifcfg delif -global eth0   --刪除當前
$oifcfg delif -global eth1 
$oifcfg setif -global eth0/new_ip:public     --重新新增
$oifcfg setif -global eth1/new_ip:cluster_interconnect

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29634949/viewspace-1267213/,如需轉載,請註明出處,否則將追究法律責任。

相關文章