Linux+oracle10gRAC更改VIP

来源:互联网 发布:mac ntfs读写插件 编辑:程序博客网 时间:2024/04/28 14:56
 

将rac1的vip由192.168.2.11改为192.168.2.13,rac2的vip由192.168.2.12改为192.168.2.14.

一、软硬件环境概述

在虚拟机VMware GSX Server上安装两套redhet Enterprise-R4-U4系统rac1和rac2,虚拟共享存储, 在此基础上搭建的oracle10g RAC环境。

1、  rac1两块网卡eth0:192.168.2.111,eth1:10.10.10.11

2、  rac2两块网卡eth0:192.168.2.112,eth1:10.10.10.12

/etc/hosts文件:

127.0.0.1

localhost

 

192.168.2.111

rac1.mycorpdomain.com

rac1

192.168.2.11

rac1-vip.mycorpdomain.com

rac1-vip

10.10.10.11

rac1-priv.mycorpdomain.com

rac1-priv

192.168.2.112

rac2.mycorpdomain.com

rac2

192.168.2.12

rac2-vip.mycorpdomain.com

rac2-vip

10.10.10.12

rac2-priv.mycorpdomain.com

rac2-priv

 

三、更改VIP

1、确认当前rac1和rac2的vip配置

#./srvctl config nodeapps –n rac1 –a

    VIP exists.:/rac1-vip.mycorpdomain.com/192.168.2.11/255.255.255.0/eth0

   #./srvctl config nodeapps –n rac2 –a

VIP exists.:/rac2-vip.mycorpdomain.com/192.168.2.12/255.255.255.0/eth0

 

2、在rac1上停依赖于vip的资源

#cd  /u01/app/oracle/product/10.2.0/crs_1/bin

停数据库实例

#./srvctl stop instance –d devdb –i ora.devdb.devd1.inst

停数据库

#./srvctl stop database –d devdb

停ASM实例

#./srvctl stop asm –n rac1

停vip,gsd,listener,ons

#./srvctl stop nodeapps –n rac1

 

3、在rac2上停依赖于vip的资源

#cd  /u01/app/oracle/product/10.2.0/crs_1/bin

停数据库实例

#./srvctl stop instance –d devdb –i ora.devdb.devd2.inst

停数据库

#./srvctl stop database –d devdb

停ASM实例

#./srvctl stop asm –n rac2

#./srvctl stop nodeapps –n rac2

 

4、更改hosts文件

127.0.0.1

localhost

 

192.168.2.111

rac1.mycorpdomain.com

rac1

192.168.2.13

rac1-vip.mycorpdomain.com

rac1-vip

10.10.10.11

rac1-priv.mycorpdomain.com

rac1-priv

192.168.2.112

rac2.mycorpdomain.com

rac2

192.168.2.14

rac2-vip.mycorpdomain.com

rac2-vip

10.10.10.12

rac2-priv.mycorpdomain.com

rac2-priv

 

5、启动crs的gsd和ons

   #./crs_start ora.rac1.gsd

   #./crs_start ora.rac1.ons

   #./crs_start ora.rac2.gsd

   #./crs_start ora.rac2.ons

 

6、在rac1上更改crs的vip资源,root用户

#cd  /u01/app/oracle/product/10.2.0/crs_1/bin
#./srvctl modify nodeapps –n rac1 –A 192.168.2.13/255.255.255.0/eth0

  #./srvctl modify nodeapps –n rac1 –A  rac1-vip/255.255.255.0/eth0

#./srvctl modify nodeapps –n rac1 –A  192.168.2.13/255.255.255.0/”Local Area Conection 1”

 

7、在rac2上更改crs的vip资源,root用户

#cd  /u01/app/oracle/product/10.2.0/crs_1/bin
#./srvctl modify nodeapps –n rac2 –A 192.168.2.14/255.255.255.0/eth0

  #./srvctl modify nodeapps –n rac2 –A  rac2-vip/255.255.255.0/eth0

#./srvctl modify nodeapps –n rac2 –A  192.168.2.14/255.255.255.0/”Local Area Conection 1”

 

8、确认更改后的vip配置是否完成

   #./srvctl config nodeapps –n rac1 –a

    VIP exists.:/rac1-vip.mycorpdomain.com/192.168.2.13/255.255.255.0/eth0

   #./srvctl config nodeapps –n rac2 –a

VIP exists.:/rac2-vip.mycorpdomain.com/192.168.2.14/255.255.255.0/eth0

 

9、更改完成,启动数据库相关进程

  #./srvctl start nodeapps –n rac1

  #./srvctl start nodeapps –n rac2

原创粉丝点击