Oracle 12cR2 rac IP地址修改

1、备份整个集群dd ocr disk、Rman数据库、tar安装目录(停机)

ocrconfig -manualbackup

dd if=/dev/sdd of=/soft/sdd-dd.bak bs=1m

dd if=/dev/sde of=/soft/sde-dd.bak bs=1m

rman

tar cvf /soft/oracle/tar /oracle/app

2、IP地址规划

3、停止RAC

先停数据库

srvctl stop database -d racdb -o immediate

再停CRS集群

crsctl stop crs

4、配置/etc/hosts文件

先不修改私网IP,后面在修改

5、修改主机ip地址

只修改public ip,不修改私网ip。

重启网卡,检查ip

6、配置DNS

配置DNS服务端

添加新的ip地址,不要删除旧的。

客户端做个测试。

然后清除旧的DNS。

7、修改rac相关IP及配置信息

修改public ip

su - root

crsctl start crs

crsctl check crs

oifcfg getif

oifcfg delif -global enp0s3

oifcfg setif -global enp0s3/192.168.1.0:public

oifcfg getif

修改vip

检查vip

srvctl config vip -n rac1

srvctl config vip -n rac2

如果没有自动变成新的ip

srvctl stop listener -n rac1

srvctl stop listener -n rac2

srvctl stop vip-n rac1 -force

srvctl stop vip-n rac2 -force

srvctl modify nodeapps -n rac1 -A 192.168.1.30/255.255.255.0/enp0s3

srvctl modify nodeapps -n rac2 -A 192.168.1.40/255.255.255.0/enp0s3

srvctl start vip-n rac1

srvctl start vip-n rac2

srvctl start listener -n rac1

srvctl start listener -n rac2

修改scan ip

su - root

srvctl config scan

修改私网ip

crs集群是打开的

olsnodes -s

oifcfg getif

如果向东网段不需要修改,不同网段用下面命令修改。

oifcfg setif -global enp0s8/10.10.1.0:cluster_interconncet,asm

oifcfg delif -global enp0s8

oifcfg getif

修改网卡ip和hosts 中的私网ip。

动作快修改,重启网卡。

关闭数据库,crs,重启机器。

测试数据库

欢迎关注“自学Oracle

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180731G0I2N200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券