因网络规划调整,需要将oracle 10g RAC的IP地址进行修改。
涉及到数据库,需要把public ip 和 vip的配置也进行相应修改。
原IP:
192.168.204.41 dj01
192.168.204.42 dj02
192.168.204.43 dj01-vip
192.168.204.44 dj02-vip
修改为:
10.3.2.41 dj01
10.3.2.42 dj02
10.3.2.43 dj01-vip
10.3.2.44 dj02-vip
大致过程是:
停止资源(但不停crs)-> 修改hosts和网卡设置 -> 用oifcfg修改public ip -> 用srvctl修改VIP -> 修改lisener.ora 和tnsnames.ora ->关闭集群 -> 启动集群 -> 修改local_listener参数 -> 收工
-------------------------
做好数据库备份、ocr备份、vote备份。
重启一遍集群,验证当前环境没问题。
以root检查当前配置:
oifcfg getif
srvctl config nodeapps -n dj01 -a
srvctl config nodeapps -n dj02 -a
crs_stop -all ### 一个节点
修改hosts ifcfg-eth0
10.3.2.41 dj01
10.3.2.42 dj02
10.3.2.43 dj01-vip
10.3.2.44 dj02-vip
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
ifdown eth0 ### aix 上是 ifconfig en1 down/up
ifup eth0
修改public IP:
oifcfg delif -global eth0
oifcfg setif -global eth0/10.3.2.0:public
修改VIP:
srvctl modify nodeapps -n dj01 -A 10.3.2.43/255.255.255.0/eth0
srvctl modify nodeapps -n dj02 -A 10.3.2.44/255.255.255.0/eth0
修改 vi $ORACLE_HOME/network/admin/listener.ora tnsnames.ora
停集群
起集群
修改local_listener参数、db_link中的相应IP。
阅读(1446) | 评论(0) | 转发(0) |