1. 程式人生 > >oracle RAC叢集更改public網路(同一網段,不同網段都適用)

oracle RAC叢集更改public網路(同一網段,不同網段都適用)

oracle 11g rac
修改IP,主機名無法修改
原IP資訊

192.168.1.10  rac01
192.168.1.12  rac02
Private
192.168.56.10  rac01-priv
192.168.56.12  rac02-priv
Vip
192.168.1.13  rac01-vip
192.168.1.14  rac02-vip
SCAN
192.168.1.15  scan

關閉監聽和vip

/u01/app/11.2.0.4/grid/bin/srvctl disable vip -i rac01-vip
/u01/app/11.2.0.4/grid/bin/srvctl disable vip -i rac02-vip
/u01/app/11.2
.0.4/grid/bin/srvctl disable listener /u01/app/11.2.0.4/grid/bin/srvctl stop listener /u01/app/11.2.0.4/grid/bin/srvctl stop vip -n rac01 /u01/app/11.2.0.4/grid/bin/srvctl stop vip -n rac02

所有節點停止crs

/u01/app/11.2.0.4/grid/bin/crsctl stop crs

修改hosts檔案
修改後如下:

192.168.1.20  rac01
192.168.1.22  rac02
Private
192.168.56.10  rac01-priv
192.168.56.12 rac02-priv Vip 192.168.1.23 rac01-vip 192.168.1.24 rac02-vip SCAN 192.168.1.25 scan

更改網絡卡IP

vi /etc/sysconfig/network-scripts/ifcfg-eth0

重啟網路服務

service network restart

更改後IP資訊如下
rac01:


2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:97:3b:ec brd ff:ff:ff:ff:ff:ff
    inet 192.168
.1.20/24 brd 192.168.1.255 scope global eth0 inet6 fe80::a00:27ff:fe97:3bec/64 scope link valid_lft forever preferred_lft forever 3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:ee:bf:12 brd ff:ff:ff:ff:ff:ff inet 192.168.56.10/24 brd 192.168.56.255 scope global eth1 inet6 fe80::a00:27ff:feee:bf12/64 scope link valid_lft forever preferred_lft forever

rac02

eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:45:5a:9f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.22/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::a00:27ff:fe45:5a9f/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:6b:6a:d1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.12/24 brd 192.168.56.255 scope global eth1
    inet6 fe80::a00:27ff:fe6b:6ad1/64 scope link
       valid_lft forever preferred_lft forever

重新啟動CRS服務

/u01/app/11.2.0.4/grid/bin/crsctl start crs
/u01/app/11.2.0.4/grid/bin/crsctl check crs

輸出結果如下時

CRS-4638: Oracle High Availability Services is online
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online

啟動另一個節點crs
2個節點都輸出如上結果時,檢查程序狀態

/u01/app/11.2.0.4/grid/bin/crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.DATA.dg    ora....up.type ONLINE    ONLINE    rac01      
ora....ER.lsnr ora....er.type OFFLINE   OFFLINE              
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac01      
ora.asm        ora.asm.type   ONLINE    ONLINE    rac01      
ora.cvu        ora.cvu.type   ONLINE    ONLINE    rac01      
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              
ora....network ora....rk.type ONLINE    ONLINE    rac01      
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac01      
ora.ons        ora.ons.type   ONLINE    ONLINE    rac01      
ora.orcl.db    ora....se.type OFFLINE   OFFLINE              
ora....SM2.asm application    ONLINE    ONLINE    rac01      
ora....01.lsnr application    OFFLINE   OFFLINE              
ora.rac01.gsd  application    OFFLINE   OFFLINE              
ora.rac01.ons  application    ONLINE    ONLINE    rac01      
ora.rac01.vip  ora....t1.type OFFLINE   OFFLINE              
ora....SM1.asm application    ONLINE    ONLINE    rac02      
ora....02.lsnr application    OFFLINE   OFFLINE              
ora.rac02.gsd  application    OFFLINE   OFFLINE              
ora.rac02.ons  application    ONLINE    ONLINE    rac02      
ora.rac02.vip  ora....t1.type OFFLINE   OFFLINE              
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac01      

修改叢集中網絡卡資訊

/u01/app/11.2.0.4/grid/bin/oifcfg iflist
/u01/app/11.2.0.4/grid/bin/oifcfg delif -global eth0/192.168.1.0:public
/u01/app/11.2.0.4/grid/bin/oifcfg delif -node rac02
/u01/app/11.2.0.4/grid/bin/oifcfg getif -global
/u01/app/11.2.0.4/grid/bin/oifcfg setif -global eth0/192.168.1.0:public
/u01/app/11.2.0.4/grid/bin/oifcfg setif -global eth1/192.168.56.0:cluster_interconnect
/u01/app/11.2.0.4/grid/bin/srvctl config vip -n rac01
/u01/app/11.2.0.4/grid/bin/srvctl config vip -n rac02
 /u01/app/11.2.0.4/grid/bin/srvctl modify nodeapps -A 192.168.1.23/255.255.255.0/eth0 -n rac01
/u01/app/11.2.0.4/grid/bin/srvctl modify nodeapps -A 192.168.1.24/255.255.255.0/eth0 -n rac02
/u01/app/11.2.0.4/grid/bin/srvctl config vip -n rac01
/u01/app/11.2.0.4/grid/bin/srvctl config vip -n rac02
/u01/app/11.2.0.4/grid/bin/srvctl config scan
SCAN 名稱: scan, 網路: 1/192.168.1.0/255.255.255.0/eth0
SCAN VIP 名稱: scan1, IP: /scan/192.168.1.15
/u01/app/11.2.0.4/grid/bin/srvctl modify scan -n scan
/u01/app/11.2.0.4/grid/bin/srvctl config scan
SCAN 名稱: scan, 網路: 1/192.168.1.0/255.255.255.0/eth0
SCAN VIP 名稱: scan1, IP: /scan/192.168.1.25

重啟監聽

 /u01/app/11.2.0.4/grid/bin/srvctl enable listener

/u01/app/11.2.0.4/grid/bin/srvctl enable vip -i rac01-vip
/u01/app/11.2.0.4/grid/bin/srvctl enable vip -i rac02-vip
/u01/app/11.2.0.4/grid/bin/srvctl enable scan
/u01/app/11.2.0.4/grid/bin/srvctl enable database -d orcl
/u01/app/11.2.0.4/grid/bin/srvctl start listener
/u01/app/11.2.0.4/grid/bin/srvctl start scan
/u01/app/11.2.0.4/grid/bin/srvctl start database -d orcl