一、环境申明
1. 数据库疑息
把持系统版本 : OEL6.5 x64
数据库版本 : Oracle 11.2.0.4 x64 RAC
本文针对oracle 11.2.0.4 x64 for OEL6.5上的publiic/private/VIP/scan ip地址更悔改程。具体建正进程如下,如正在临盆环境中建正需求几次测试后把持。
2. IP地址对应疑息
原IP地址
192.168.10.201 node1
192.168.10.202 node2
192.168.10.203 node1-vip
192.168.10.204 node2-vip
10.10.10.10 node1-priv
10.10.10.20 node2-priv
192.168.10.200 scan-cluster
调剂后IP地址
192.168.76.211 node1
192.168.76.212 node2
192.168.76.213 node1-vip
192.168.76.214 node2-vip
20.20.20.20 node1-priv
20.20.20.21 node2-priv
192.168.76.210 scan-cluster
两、遏制crs及此外办事资源
1. 避免两节点主动启动监听
# cd /u01/app/11.2.0/grid_1/bin
# ./srvctl disable listener
2. 遏制两节点监听
# ./srvctl stop listener
3. 避免两节点主动启动数据库,遏制数据库
# ./srvctl disable database -d orcl
4. 遏制两节点数据库
# ./srvctl stop database -d orcl -o immediate
5. 避免两节点主动启动VIP
# ./srvctl disable vip -i "node1-vip"
# ./srvctl disable vip -i "node2-vip"
6. 遏制两节点VIP
# ./srvctl stop vip -n node1
# ./srvctl stop vip -n node2
7. 避免节点的SCAN_LISTENER的启动并遏制SCAN监听
# ./srvctl disable scan_listener
# ./srvctl stop scan_listener
8. 避免一切节点的SCAN的启动
# ./srvctl disable scan
9. 遏制一切节点的SCAN
# ./srvctl stop scan
![image image]()
10. 遏制CRS
(1)node1节点上把持
![image image]()
(2)node2节点上把持
![image image]()
3、建正Public网卡IP地址并启动crs
1. 建正两节点/etc/hosts文件
192.168.76.211 node1
192.168.76.212 node2
192.168.76.213 node1-vip
192.168.76.214 node2-vip
20.20.20.20 node1-priv
20.20.20.21 node2-priv
192.168.76.210 scan-cluster
2. 建正办事器营业网卡地址
node1节点
# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
IPADDR=192.168.76.211
NETMASK=255.255.255.0
GATEWAY=192.168.76.2
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
# service network restart
node2节点
# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
IPADDR=192.168.76.212
NETMASK=255.255.255.0
GATEWAY=192.168.76.2
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
# service network restart
3. node1节点启动crs
![image image]()
4. node2节点启动crs
![image image]()
过一会女,通过crs_stat -t进行查看.
![image image]()
四、建正Public IP地址
1. 集群的public IP 设置
# 获与集群IP地址配置,若是建正的IP地址只是同一个网段,下面没有需求建正.
# ./oifcfg getif
bond0 192.168.10.0 global public
bond1 10.10.10.0 global cluster_interconnect
# ./oifcfg delif -global bond0
# ./oifcfg setif -global bond0/192.168.76.0:public
# ./oifcfg getif
bond1 10.10.10.0 global cluster_interconnect
bond0 192.168.76.0 global public
![image image]()
2. 建正Network收集资源
# 注: 11.2.0.2以上版本RAC,需求建正network收集资源
# 查看当前network配置
# cd /u01/app/11.2.0/grid_1/bin
# ./srvctl config network
收集存正在: 1/192.168.10.0/255.255.255.0/bond0, 类型 static
可以看到收集资源仍是原往的IP地址疑息,需求建正.
# ./srvctl modify network -k 1 -S 192.168.76.0/255.255.255.0/eth0 -v
# 申明:-k指定的是network number,exists后头的数字。-S 指定新的子网地址/新的子网掩码/新接口。
# ./srvctl config network
收集存正在: 1/192.168.76.0/255.255.255.0/bond0, 类型 static
![image image]()
5、建正Private IP地址
申明: 通过Private IP地址是私有IP地址,通过VLAN进行断尽,是没有需求进行建正的,除非有出格的要求必须求建正。
若是没有需求建正,这一节的内容可以跳过。
1. 增减新的Private IP地址
# ./oifcfg getif
bond1 10.10.10.0 global cluster_interconnect
bond0 192.168.76.0 global public
间接删除掉,删除没有了,必须求先增减新的,然后再删除旧的内容。
# ./oifcfg delif -global bond1
PRIF-31: Failed to delete the specified network inte***ce because it is the last private inte***ce
# ./oifcfg setif -global bond1/20.20.20.0:cluster_interconnect
# ./oifcfg getif
bond1 10.10.10.0 global cluster_interconnect
bond0 192.168.76.0 global public
bond1 20.20.20.0 global cluster_interconnect
2. 删除掉原往旧的IP地址疑息
# ./oifcfg delif -global bond1/10.10.10.0:cluster_interconnect
# ./oifcfg getif
bond0 192.168.76.0 global public
bond1 20.20.20.0 global cluster_interconnect
![image image]()
3. 建正Private IP地址
申明:PrivateIP必须求先建正然后再建正网卡的IP地址。
node1节点
# cat /etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
BOOTPROTO=none
IPADDR=20.20.20.20
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
# service network restart
node2节点
# cat /etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE=bond1
BOOTPROTO=none
IPADDR=20.20.20.21
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=no
# service network restart
6、建正集群VIP地址
1. 先查看集群的VIP
# cd /u01/app/11.2.0/grid_1/bin
# ./srvctl config vip -n node1
VIP 存正在: /node1-vip/192.168.76.213/192.168.10.0/255.255.255.0/bond0, 托管节点 node1
2. 集群的VIP配置
# ./srvctl modify nodeapps -n node1 -A 192.168.76.213/255.255.255.0/bond0
# ./srvctl modify nodeapps -n node2 -A 192.168.76.214/255.255.255.0/bond0
3. VIP地址查看
# ./srvctl config vip -n node1
VIP 存正在: /node1-vip/192.168.76.213/192.168.76.0/255.255.255.0/bond0, 托管节点 node1
# ./srvctl config vip -n node2
VIP 存正在: /node2-vip/192.168.76.214/192.168.76.0/255.255.255.0/bond0, 托管节点 node2
![image image]()
7、集群的SCANIP设置
1. 查看集群的SCAN IP
# ./srvctl config scan
SCAN 称号: scan-cluster, 收集: 1/192.168.76.0/255.255.255.0/bond0
SCAN VIP 称号: scan1, IP: /scan-cluster/192.168.10.200
2. 建正SCAN IP地址
# ./srvctl modify scan -n 192.168.76.210
3. 查看建正后功能
# ./srvctl config scan
SCAN 称号: 192.168.76.210, 收集: 1/192.168.76.0/255.255.255.0/bond0
SCAN VIP 称号: scan1, IP: /192.168.76.210/192.168.76.210
![image image]()
8、启动RAC集群
节点1上把持
# cd /u01/app/11.2.0/grid_1/bin
# ./srvctl enable listener
# ./srvctl enable vip -i "node1-vip"
# ./srvctl enable vip -i "node2-vip"
# ./srvctl enable scan_listener
# ./srvctl enable scan
# ./srvctl enable database -d orcl
# ./srvctl start listener
# ./srvctl start scan_listener
# ./srvctl start scan
# ./srvctl start database -d orcl
![image image]()
![image image]()
本文出自 “koumm的linux技术专客”
专客,请务必保存此出处http://koumm.blog.51cto.com/703525/1353237