Oracle RAC修改Scan IP,Public IP的方法

flybluey發表於2019-09-21

一、修改public ip

1、提前關閉所有例項

srvctl stop database -d XXX

2、更新ocr網路資訊配置,root使用者執行

oifcfg getif

oifcfg delif -global eth0/127.0.0.1

oifcfg setif -global eth0/192.168.20.0:public

srvctl config nodeapps -a


#############################################################

[root@stuaapp01 ~]# oifcfg getif

eth1  192.168.10.0  global  cluster_interconnect

eth0  127.0.0.1  global  public

[root@stuaapp01 ~]# oifcfg delif -global eth0/127.0.0.1

[root@stuaapp01 ~]# oifcfg setif -global eth0/192.168.20.0:public

[root@stuaapp01 ~]# 

[root@stuaapp01 ~]# oifcfg getif

eth1  192.168.10.0  global  cluster_interconnect

eth0  192.168.20.0  global  public


3、修改系統層面網路檔案配置,/etc/hosts和/etc/sysconfig/network-scripts/ifcfg-eth0

按實際IP修改即可,此處不做詳細說明


4、重啟RAC

crsctl stop crs

crsctl start crs



oifcfg getif

oifcfg delif -global eth0/192.168.20.0

oifcfg setif -global eth0/127.0.0.1:public

srvctl config nodeapps -a



二、修改VIP

1、收集當前VIP配置資訊

#/u01/app/11.2.0/grid/bin/srvctl config nodeapps

VIP的狀態

#/u01/app/11.2.0/grid/bin/crs_stat -t

2、停止所有的資源

#/u01/app/11.2.0/grid/bin/srvctl stop instance -d oggsrc -n stuaapp01

#/u01/app/11.2.0/grid/bin/srvctl stop vip -n stuaapp01 -f

3、驗證VIP現在離線,介面不再繫結到公共網路介面

#/u01/app/11.2.0/grid/bin/crs_stat -t (or $ crsctl stat res t for 11gR2)

4、修改/etc/hosts檔案中的VIP

 crsctl stat res ora.stuaapp01.vip -p

5、root使用者,修改VIP的資源

#/u01/app/11.2.0/grid/bin/srvctl modify nodeapps -n stuaapp01 -A stuaapp01-vip/255.255.255.0/eth0

6、驗證變化

#/u01/app/11.2.0/grid/bin/srvctl config nodeapps -a

7、啟動資源

$ srvctl start vip -n stuaapp01

$ srvctl start listener -n stuaapp01

$ srvctl start instance -d oggsrc -n stuaapp01 


三、修改SCAN ip

1、檢查當前的scan ip配置資訊,用root使用者執行

srvctl config scan

2、停止SCAN listeners 和 SCAN,用grid使用者執行

srvctl stop scan_listener

srvctl stop scan

3、在/etc/hosts檔案修改scan ip配置資訊,兩個節點都需要改

按具體要求修改,此處不做詳細說明

4、重新整理配置資訊,用root使用者執行

srvctl modify scan -n rac-scan

5、驗證更改資訊,用root使用者執行

srvctl config scan

6、重啟SCAN & SCAN listener,用grid使用者執行

srvctl start scan

srvctl start scan_listener

7、如果SCAN VIPs的數量發生變化,則需要更新如下資訊(非必需操作)

srvctl modify scan_listener -u


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29346172/viewspace-2657805/,如需轉載,請註明出處,否則將追究法律責任。

相關文章