Oracle RAC 修改 IP 地址
IP 地址做如下修改
Public IP192.168.100.10 -- > 133.96.105.204/254 公网
PriviteIP 10.10.20.1 -- > 10.10.20.1 心跳(不做更改)
Virtual IP192.168.100.100 -- > 133.96.105.206/254 VIP
局点平台:
AIX5.3ML11 + HACMP5.4+ORACLE11G_RAC + raw +ASM
1、停止进程
停止oracle相关的所有进程, 包括数据库, asm,node application, crs本身.(主机上执行)
1.1切换到oracle用户查看crs进程:
1.2 关闭数据库
执行
再次查看状态:
1.3 查看实例1.4 关闭后台进程
切换到root用户(主备机执行)
2、停止HACMP双机软件3、修改AIX操作系统IP3.1 修改/etc/hosts 文件(主备机执行)3.2 修改en1网卡地址(主备机执行)4、HACMP双机进行同步,并启动HACMP5、启动crs, 设置oracle中ip地址相关的设置5.1 启动crs
#cd /home/oracle/crs/bin
# ./crsctl start crs
由于oracle所有应用设置为自动启动, 所以在crs启动时会试图启动所有的服务, 但是在对oracle相关的ip地址进行设置时需要crs处于运行状态. 但是数据库,asm和node application处于停止状态, 在一个节点执行以下命令:
./crs_stop –all
5.2 查看当前配置(数据仅供参考)
5.3 删除当前配置
./oifcfg delif -global en1
5.4 重新添加en1
/oifcfg setif –global en1/133.96.105.0:public
5.5 修改VIP
修改VIP (在一个节点上执行)
以root用户执行
Cd /home/oracle/crs/bin
./srvctl modify nodeapps -n psm_db01 -A133.96.105.206/255.255.255.0/en1
./srvctl modify nodeapps -n pms_db02 -A133.96.105.207/255.255.255.0/en1
5.6设置listener.ora和tnsnames.ora参数5.7修改完成后启动crs
5.8 出现问题,监听没有起来
分析操作日志和crs相关日志后发现没有设置默认网关导致的。添加网关后起动正常
5.9 再次确认一下IP地址