1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,database)
1.1 所有节点上禁止数据库启动,停止数据库
[grid@rac1 ~]$ srvctl disable database -d racdb
[grid@rac1 ~]$ srvctl stop database -d racdb
1.2 禁止所有节点的LISTNER的启动,停止所有节点上的LISTENER
[grid@rac1 ~]$ srvctl disable listener
[grid@rac1 ~]$ srvctl stop listener
1.3 禁止所有节点的VIP的启动,停止所有节点上的VIP(注意:a.操作VIP的时候提供的/etc/hosts中配置的是VIP的名字;b.只有root用户才能DISABLE VIP资源)
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable vip -i "rac1-vip"
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable vip -i "rac2-vip
[grid@rac1 ~]$ srvctl stop vip -n rac1
[grid@rac1 ~]$ srvctl stop vip -n rac2
1.4 禁止所有节点的SCAN_LISTENER的启动,停止所有节点上的SCAN_LISTENER
[grid@rac1 ~]$ srvctl disable scan_listener
[grid@rac1 ~]$ srvctl stop scan_listener
1.5 禁止所有节点的SCAN的启动,停止所有节点上的SCAN
[root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable scan
[grid@rac1 ~]$ srvctl stop scan
这里要保证主机配置更改好能能够正长访问网络资源,DNS服务器中的相关条目要反映新的IP
3.操作系统网络配置修改(/etc/hosts,ifcfg-eth0,/etc/resolve.conf)
4.CRS 网络相关资源的重新配置和启动(集群的public网络和网卡设置,vip配置和LISTENER得启动,scan的重新配置和SCAN_LISTENER的启动)
第3步操作完成,配置生效后才能进行下面的操作;另外public ip,vip 不需要特别的配置,修改完/etc/hosts文件中的对应条目后
集群回自动使用新的IP,Oracle应该主要使用主机名来配置这些IP的;