ITPub博客

首页 > 数据库 > Oracle > ORACLE 11G RAC 修改IP

ORACLE 11G RAC 修改IP

原创 Oracle 作者:Aeon37 时间:2019-03-23 10:24:03 1 删除 编辑

原IP:

#Public IP

192.168.42.201 rac1

192.168.42.202 rac2


#Private IP

20.20.20.201 rac1-priv

20.20.20.202 rac2-priv


#Virtual IP

192.168.42.203 rac1-vip

192.168.42.204 rac2-vip


#Scan IP

192.168.42.205 rac-scan


修改后IP:

#Public IP

192.168.43.101 rac1

192.168.43.102 rac2


#Private IP

10.10.10.101 rac1-priv

10.10.10.102 rac2-priv


#Virtual IP

192.168.43.103 rac1-vip

192.168.43.104 rac2-vip


#Scan IP

192.168.43.105 rac-scan



一.修改Public IP

1.查看集群IP信息(grid)

oifcfg getif


2.删除原public IP(grid)

oifcfg delif -global eth0/192.168.42.0


3.添加新public IP(grid)

oifcfg setif -global eth0/192.168.43.0:public


4.查看集群IP信息(grid)

oifcfg getif


5.修改hosts文件(root)

vi /etc/hosts

#Public IP

192.168.43.101 rac1

192.168.43.102 rac2



二.修改Virtual IP

1.停止节点1实例(grid)

srvctl stop instance -d rac -n rac1


2. 停止节点1VIP (grid)

srvctl stop vip -n rac1 -f


3.查看vip配置(grid)

srvctl config nodeapps -a


4.修改hosts文件(root)

vi /etc/hosts

#Virtual IP

192.168.43.103 rac1-vip

192.168.43.104 rac2-vip


5.修改vip配置(root)

/u01/app/11.2.0.4/grid/bin/srvctl modify nodeapps -n rac1 -A 192.168.43.103/255.255.255.0/eth0


6.启动(grid)

srvctl start vip -n rac1

srvctl start listener -n rac1

srvctl start instance -d rac -n rac1



三.修改Scan IP

1.停止scan服务(grid)

srvctl stop scan_listener

srvctl stop scan


2.修改hosts文件(root)

vi /etc/hosts

#Scan IP

192.168.43.105 rac-scan


3.修改scan配置(root)

srvctl modify scan -n scanip


4.修改scan listener配置(grid)

srvctl modify scan_listener -u


5.启动服务(grid)

srvctl start scan_listener


6.确认是否生效(grid)

srvctl config scan



四.修改Private IP

1.备份 profile.xml

cd $ORACLE_HOME/gpnp/rac1/profiles/peer/

cp profile.xml profile.xml.bak


2.查看集群IP信息(grid)

oifcfg getif


3.加入新的private ip(grid)

oifcfg setif -global eth1/10.10.10.0:cluster_interconnect


4.查看集群IP信息(grid)

oifcfg getif


5.关闭并禁用所有节点的集群(root)

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

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


6.修改hosts文件(root)

vi /etc/hosts

#Private IP

10.10.10.101 rac1-priv

10.10.10.102 rac2-priv


7.开启并启动所有节点的集群(root)

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

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


8.删除原 private ip(grid)

oifcfg delif -global eth1/20.20.20.0


9.查看集群IP信息(grid)

oifcfg getif



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30618950/viewspace-2639131/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ORACLE 11.2.0.4 PSU
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2015-12-07

  • 博文量
    4
  • 访问量
    8317