当前IP地址配置:
#rac1
192.168.162.15 rac1
192.168.162.115 rac1-vip
10.10.10.11 rac1-priv
#rac2
192.168.162.16 rac2
192.168.162.116 rac2-vip
10.10.10.12 rac2-priv
#scan-ip
192.168.162.17 scan-cluster
修改后IP地址配置:
#rac1
192.168.162.10 rac1
192.168.162.11 rac1-vip
10.10.10.11 rac1-priv
#rac2
192.168.162.12 rac2
192.168.162.13 rac2-vip
10.10.10.12 rac2-priv
#scan-ip
192.168.162.14 scan-cluster
一、关闭集群数据库:
[oracle@rac1 ~]$ srvctl stop database -d racdb
二、修改public ip:
1.查看集群ip:
[root@rac1 ~]# oifcfg getif
eth0 192.168.162.0 global public
eth1 10.10.10.0 global cluster_interconnect
2.删除旧网卡配置:
[root@rac1 ~]# oifcfg delif -global eth0
[root@rac1 ~]# oifcfg getif
eth1 10.10.10.0 global cluster_interconnect
3.重新设置新的公网ip:
[root@rac1 ~]# oifcfg setif -global eth0/192.168.162.0:public
[root@rac1 ~]# oifcfg getif
eth1 10.10.10.0 global cluster_interconnect
eth0 192.168.162.0 global public
[root@rac2 ~]# oifcfg getif
eth1 10.10.10.0 global cluster_interconnect
eth0 192.168.162.0 global public
4.停止集群:
[root@rac1 ~]# crsctl stop crs
[root@rac2 ~]# crsctl stop crs
5.修改公网ip地址:
[root@rac1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=2e5736c0-2155-43f6-abc8-eb7152e8da1d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:50:56:23:A9:13
IPADDR=192.168.162.10
PREFIX=24
GATEWAY=192.168.162.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
[root@rac2 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=42faf68c-5fc6-4584-beb3-10488cf63707
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
HWADDR=00:50:56:39:52:22
IPADDR=192.168.162.11
PREFIX=24
GATEWAY=192.168.162.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
[root@rac1 ~]# ifdown eth0 && ifup eth0
[root@rac2 ~]# ifdown eth0 && ifup eth0
6.启动集群
修改后集群起不来,重启后集群恢复正常
[root@rac1 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATADG1.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.DATADG2.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.DATADG3.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.FRADG.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.LISTENER.lsnr
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.SYSTEMDG.dg
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.asm
ONLINE ONLINE rac1 Started
ONLINE ONLINE rac2 Started
ora.gsd
OFFLINE OFFLINE rac1
OFFLINE OFFLINE rac2
ora.net1.network
ONLINE ONLINE rac1
ONLINE ONLINE rac2
ora.ons
ONLINE ONLINE rac1
ONLINE ONLINE rac2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac2
ora.cvu
1 ONLINE ONLINE rac2
ora.oc4j
1 ONLINE ONLINE rac2
ora.rac1.vip
1 ONLINE ONLINE rac1
ora.rac2.vip
1 ONLINE ONLINE rac2
ora.racdb.db
1 OFFLINE OFFLINE Instance Shutdown
2 OFFLINE OFFLINE Instance Shutdown
ora.scan1.vip
1 ONLINE ONLINE rac2
[root@rac1 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
[root@rac2 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
三、修改vip:
1.查看当前vip配置信息:
[root@rac1 ~]# srvctl config nodeapps -a
网络存在: 1/192.168.162.0/255.255.255.0/eth0, 类型 static
VIP 存在: /rac1-vip/192.168.162.11/192.168.162.0/255.255.255.0/eth0, 托管节点 rac1
VIP 存在: /rac2-vip/192.168.162.13/192.168.162.0/255.255.255.0/eth0, 托管节点 rac2
[root@rac2 ~]# srvctl config nodeapps -a
网络存在: 1/192.168.162.0/255.255.255.0/eth0, 类型 static
VIP 存在: /rac1-vip/192.168.162.11/192.168.162.0/255.255.255.0/eth0, 托管节点 rac1
VIP 存在: /rac2-vip/192.168.162.13/192.168.162.0/255.255.255.0/eth0, 托管节点 rac2
2.停止监听:
[root@rac1 ~]# srvctl stop listener
[root@rac1 ~]# srvctl status listener
监听程序 LISTENER 已启用
监听程序 LISTENER 未运行
[root@rac2 ~]# srvctl status listener
监听程序 LISTENER 已启用
监听程序 LISTENER 未运行
3.关闭vip:
[root@rac1 ~]# srvctl stop vip -n rac1
[root@rac1 ~]# srvctl stop vip -n rac2
4.修改vip配置:
[root@rac1 ~]# srvctl modify nodeapps -A 192.168.162.11/255.255.255.0/eth0 -n rac1
[root@rac1 ~]# srvctl modify nodeapps -A 192.168.162.13/255.255.255.0/eth0 -n rac2
5.启动vip:
[root@rac1 ~]# srvctl start vip -n rac1
[root@rac1 ~]# srvctl start vip -n rac2
四、修改scan ip:
1.查看scan配置
[root@rac1 ~]# srvctl config scan
SCAN 名称: scan-cluster, 网络: 1/192.168.162.0/255.255.255.0/eth0
SCAN VIP 名称: scan1, IP: /scan-cluster/192.168.162.17
2.关闭SCAN与SCAN Listener:
[root@rac1 ~]# srvctl stop scan_listener
[root@rac1 ~]# srvctl stop scan
3.修改SCAN配置:
[root@rac1 ~]# srvctl modify scan -n scan-cluster
4.启动SCAN与监听器:
[root@rac1 ~]# srvctl start scan
[root@rac1 ~]# srvctl start scan_listener
5.查看修改后的SCAN:
[root@rac1 ~]# srvctl config scan
SCAN 名称: scan-cluster, 网络: 1/192.168.162.0/255.255.255.0/eth0
SCAN VIP 名称: scan1, IP: /scan-cluster/192.168.162.14