Oracle 11G R2 RAC 修改public网络IP

转载 2013年12月02日 13:35:22

Oracle 11G R2 RAC 修改public网络IP

分类

1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,database)


   1.1  所有节点上禁止数据库启动,停止数据库


          [grid@rac1 ~]$ srvctl disable database -d racdb

          [grid@rac1 ~]$ srvctl stop database -d racdb


   1.2  禁止所有节点的LISTNER的启动,停止所有节点上的LISTENER


          [grid@rac1 ~]$ srvctl disable listener

          [grid@rac1 ~]$ srvctl stop listener


   1.3  禁止所有节点的VIP的启动,停止所有节点上的VIP(注意:a.操作VIP的时候提供的/etc/hosts中配置的是VIP的名字;b.只有root用户才能DISABLE VIP资源)


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable vip -i "rac1-vip"
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable vip -i "rac2-vip

          [grid@rac1 ~]$ srvctl stop vip -n rac1

          [grid@rac1 ~]$ srvctl stop vip -n rac2


   1.4  禁止所有节点的SCAN_LISTENER的启动,停止所有节点上的SCAN_LISTENER


          [grid@rac1 ~]$ srvctl disable scan_listener

          [grid@rac1 ~]$ srvctl stop scan_listener


   1.5  禁止所有节点的SCAN的启动,停止所有节点上的SCAN


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl disable scan 
          [grid@rac1 ~]$ srvctl stop scan

2.网络基础设施配置(交换机,路由器,DNS)

  这里要保证主机配置更改好能能够正长访问网络资源,DNS服务器中的相关条目要反映新的IP


3.操作系统网络配置修改(/etc/hosts,ifcfg-eth0,/etc/resolve.conf)


4.CRS 网络相关资源的重新配置和启动(集群的public网络和网卡设置,vip配置和LISTENER得启动,scan的重新配置和SCAN_LISTENER的启动)
  第3步操作完成,配置生效后才能进行下面的操作;另外public ip,vip 不需要特别的配置,修改完/etc/hosts文件中的对应条目后

集群回自动使用新的IP,ORACLE应该主要使用主机名来配置这些IP的;


  4.1 集群的public网络和网卡设置

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg getif
          eth0  10.3.0.0  global  public
          eth1  10.4.0.0  global  cluster_interconnect

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg delif -global eth0
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg setif -global eth0/10.5.0.0:public
       修改完成后在所有几点调用下面的命令验证更改是否在所有节点上生效
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/oifcfg getif
          eth1  10.4.0.0  global  cluster_interconnect

          eth0  10.5.0.0  global  public


   4.2  vip配置和LISTENER得启动

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable vip -i "rac1-vip"
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable vip -i "rac2-vip"

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start vip -n rac1
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start vip -n rac2

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable listener
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start listener

   4.3 scan的重新配置和SCAN_LISTENER的启动
       经过试验发现scan中的subnet依赖于 资源ora.net1.network的USR_ORA_SUBNET属性,所以修改SCAN前先修改该属性

       修改资源ora.net1.network的USR_ORA_SUBNET属性为新的网络号


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/crsctl modify res "ora.net1.network"  -attr "USR_ORA_SUBNET=10.5.0.0"

       修改rac-scan的值,srvctl只提供了一个用域名来修改scan配置的选项,猜测ORACLE是通过DNS来获取对应的IP从而实现配置的


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl modify scan -n rac-scan.wanmeibi.com


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable scan

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start scan

          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable scan_listener


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start scan_listener



   4.4 启动数据库,完成oracle rac 环境public 网络的切换。


          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl enable database -d racdb
          [root@rac1 ~]# /u01/app/11.2.0/grid/bin/srvctl start database -d racdb

6.测试数据库连通

相关文章推荐

Oracle 11G R2 RAC 修改public网络IP

1.禁止相关CRS资源的启动,停止这些资源(vip,listener,scan,scan_listener,database)    1.1  所有节点上禁止数据库启动,停止数据库 ...

修改linux rac oracle11g r2 7个IP(public vip scan private)

前提说明:有些时候我们可能会将测试机投入到生产中,这就涉及到IP的切换,包括(public private vip scan ) 修改前:                            ...

Oracle 11G r2 Rac修改IP

昨日一例 现在的公司是做容灾备份的,现阶段主要攻克11G RAC ASM 所以需要大量的搭建RAC环境。我这个人比较懒,就把测试机装成了esxi,又装了Vcenter(为了使用克隆功能) 然后搭...

oracle 11g RAC 修改public ip ,vip , scan ip

有的时候因为网络环境更变,数据库需要更改public ip ,vip 和 scan ip 环境:redhat 5.7 + oracle 11.2.0.3  RAC   + raw 实例名:ASM...

oracle 11g r2 rac怎么新建和配置scan ip的监听

oracle 11g r2 rac怎么新建和配置scan ip的监听 1# 发表于 2012-6-26 17:37:12 | 查看: 1257| 回复: 1 ...
  • haiross
  • haiross
  • 2013年08月21日 14:16
  • 1816

ORACLE 11g R2 RAC群集堆栈的关闭过程分析

http://blog.sina.com.cn/s/blog_70bb8186010159n3.html 下面的操作是一套基于Redhat 5.4 上面安装的 oracle 11g R2 1...
  • orion61
  • orion61
  • 2015年01月07日 16:37
  • 676

Oracle 11g R2 RAC高可用性连接

SCAN概念先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。SC...

Oracle 11g R2 rac通过rman 恢复到单实例数据库

生产环境是2个节点的rac + dataguard(物理备库也是两个节点的rac),通过rman每天进行备份,现在需要定期对生产库进行恢复操作 恢复步骤如下: 1.      把生产库的备份拷贝到...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 11G R2 RAC 修改public网络IP
举报原因:
原因补充:

(最多只允许输入30个字)