• 11g r2 rac 修改ip


    原库

    Public IP 192.168.1.111/112    -- >  192.168.1.51/52

    Privite IP 10.10.10.121/122   -- >  10.10.10.21/22

    Virtual IP 192.168.1.151/152   -- >   192.168.1.57/58

    scan ip 192.168.1.157 -- > 192.168.1.158 
     
    oracle 11gr3
     
    调整前,先关闭相关资源(监听,数据库,vip,scan_listener,scan)
    [grid@rac1~]srvctl disable listener
    [grid@rac1~]srvctl stop listener                                                           //关监听
    [grid@rac1~]srvctl disable database  -d ivo                                //racdb是数据库名
    [oracle@rac1~]srvctl stop database  -d racdb -o immediate             //关数据库
     
    [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
     
    [grid@rac1~]$ srvctl disable scan_listener
    [grid@rac1~]$ srvctl stop scan_listener
     
    [root@rac1 ~]#/u01/app/11.2.0/grid/bin/srvctl disable scan
    [grid@rac1~]$ srvctl stop scan
     
    停止两节点crs
    [root@rac1 ~]#/u01/app/11.2.0/grid/bin/crsctl stop crs
    [root@rac1 ~]#/u01/app/11.2.0/grid/bin/crsctl stop crs
     
    修改两边的//etc/hosts,修改后如下:

    #PublicNetwork - (eth0)

    192.168.1.111  rac1
    192.168.1.112  rac2
     
    #Private Network - (eth1)
    10.10.10.21  rac1-priv 
    10.10.10.22  rac2-priv
     

    #Public Virtual IP - (eth0:1)

    192.168.1.157  rac1-vip  
    192.168.1.158  rac2-vip 
     
    # Single Client Access Name (SCAN)

    192.168.1.158  rac-scan   rac-scan

     
    在主机层修改网卡信息(不述)
     
    启动crs后,开始修改ocr中注册的网卡信息,在对oracle相关ip地址进行设置时,需要crs处于运行状态
    (不确定是否asm和node application一定要处于停止状态否,测试时,不需要)
     
    调整 public ip(先修改网卡中配置,在修改ocr信息)(如果新旧是不同网段,则需要修改,否则不必)
    [root@rac01bin]# ./oifcfg getif                                                                           //查看下集群的VIP
           eth0  192.168.1.0 global  public
           eth1  10.10.10.0 global  cluster_interconnect
    [root@rac01bin]# ./oifcfg delif -global eth0
    [root@rac01bin]# ./oifcfg setif -global eth0/192.168.5.0:public
     
    调整 private ip(11gr2后,要确保有一个心跳配置存在,所以要先添加新的,在删除旧的,否则crs启动不了)(不同网段,不用修改)
    [root@rac01bin]# ./oifcfg getif                                                                           //查看下集群的VIP
           eth0  192.168.1.0 global  public
           eth1  10.10.10.0 global  cluster_interconnect
    [root@rac01bin]# ./oifcfg setif -global eth0/10.10.10.0:cluster_interconnect
    修改主机网卡配置
    [root@rac01bin]# ./oifcfg delif -global eth0
     
     
    调整 vip

    [root@rac01bin]#./srvctl config vip -n rac1                                                   //先查看集群的VIP

    VIPexists.:rac1

    VIP exists.:/rac1-vip/192.168.1.151/255.255.255.0/eth0

    [root@rac1 bin]# ./srvctl modify nodeapps -n rac1 -A192.168.1.57/255.255.255.0/eth0

    [root@rac1 bin]# ./srvctl modify nodeapps -n rac2 -A192.168.1.58/255.255.255.0/eth0

    [root@rac1/2bin]#./srvctl config vip -n rac01                                               //两边检查集群的VIP

     
    调整 scan ip

    [root@rac1 bin]# ./srvctl config scan                                                             //先查看集群的SCAN IP

    SCAN name:rac-scan, Network: 1/192.168.1.157/255.255.255.0/eth0

    SCAN VIP name: scan1, IP: /192.168.0.145/192.168.0.145

    [root@rac1 bin]# ./srvctl modify scan -n 192.168.1.158
     
     
    启动VIP、监听、scan和scan_listener、数据库
    [root@rac1 bin]#./srvctl enable listener      
    [root@rac1 bin]#./srvctl enable vip -i "rac1-vip"
    [root@rac1 bin]# ./srvctl enable vip -i "rac2-vip"
    [root@rac1 bin]# ./srvctl enable scan_listener
    [root@rac1 bin]# ./srvctl enable scan
    [root@rac1 bin]# ./srvctl enable database -d racdb
    [root@rac1 bin]# ./srvctl start listener      
    [root@rac1 bin]# ./srvctl start vip -n rac1,rac2
    [root@rac1 bin]# ./srvctl start scan_listener
    [root@rac1 bin]# ./srvctl start scan
    [root@rac1 bin]# ./srvctl start database -d racdb
     
    1. 在修改public ip时注意修改对应的正确网关,如果不修改,有可能导致vip服务起不来。
    2. 注意检查修改hosts文件,因为改ip后,hosts文件会增加记录。
    public ip对应的掩码也要修改正确,
    3. 主机名在安装crs时要规划好,一旦装好后,就不能修改,否则要重新安装crs。
    4. 11GR2 srvctl 新增 config vip命令
    5. 修改private ip的顺序刚好和10gR2相反,10gR2是先关闭crs,然后修改hosts表和物理ip,再启动crs,用oifcfg 设置新私网ip,这点要注意,否则按10gR2修改私网的方法,会导致CRS集群起不来,所以做之前先做好备份。
    6. 如果两边节点local_listener参数没修改的话,会导致客户端连接不到数据库报ERROR:ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序,这是因为scan_listener 认到的还是修改前的vip
     
     
  • 相关阅读:
    XAF 有条件的对象访问权限
    XAF 顯示 UnInplace Report(設置自定義條件顯示報表,不是根據選擇ListView記錄條件顯示報表)
    XAF 如何自定义PivotGrid单元格显示文本?
    XAF 如何布局详细视图上的按钮
    XAF How to set size of a popup detail view
    XAF Delta Replication Module for Devexpress eXpressApp Framework
    XAF 帮助文档翻译 EasyTest Basics(基础)
    XAF 用户双击ListView记录时禁止显示DetailView
    XAF How to enable LayoutView mode in the GridControl in List Views
    XAF 如何实现ListView单元格批量更改?
  • 原文地址:https://www.cnblogs.com/archersun/p/3590805.html
Copyright © 2020-2023  润新知