zoukankan      html  css  js  c++  java
  • rac11.2.0.4私网公网修改

    安装DB后,发现公网私网网段其实是反向的?  那么如何调整修改公网、私网网段,网卡呢???

    DB 11.2.0.4 Linux redhat 6.9 

    参考文档

    如何在Oracle Clusterware中修改专用网络信息(文档ID 283684.1)    
    https://blog.csdn.net/cpongo3/article/details/88798310

    1.私网修改

    1)查询
    root# $GRID_HOME/bin/oifcfg getif
    CRS未启动之前无法执行检查命令
    启动2个节点CRS,启动状态可忽略!
    2)删除public 占用私网的网卡
    root# $GRID_HOME/bin/oifcfg delif -global bond1
    3)对私网网卡添加正确的bond1
    root# $GRID_HOME/bin/oifcfg setif -global bond1/192.168.96.0:cluster_interconnect
    4)此时私网网卡有2个,一个正确的新添加的bond1,之前错误的bond0
    root# $GRID_HOME/bin/oifcfg getif
    5)删除释放错误的bond0网卡
    root# $GRID_HOME/bin/oifcfg delif -global bond0
    6)关闭crs
    7)修改正确的/etc/hosts 主机名解析
    8)启动CRS

    确认私网修改成功!
    1. asm实例查询
    SQL>SELECT * FROM GV$CLUSTER_INTERCONNECTS;
    2. crs资源确认
    $crsctl stat res -t -init |grep -1 ha
    ora.cluster_interconnect.haip
    1 online online rac1

    2.Public修改

    1)查询
    grid$srvctl config scan
    $srvctl config nodeapps -a
    
    2)pulibc 之前被删除了网卡信息,添加public网卡
    # $grid_home/bin/oifcfg setif -global bond0/10.123.123.0:public
    
    3)检查私网、公网网卡
    root# $GRID_HOME/bin/oifcfg getif
    可以发现正确的public网段信息!
    此时只是修改了Public的网段,但是vip,scan ip并未修改!
    
    4)关闭vip,scan相关服务
    $srvctl stop listener
    $srvctl stop scan_listener
    $srvctl stop vip -n node1
    $srvctl stop vip -n node2
    
    5)修改vip,public信息   类似如下方法
    # srvctl modify nodeapps -n <node> -A <new_vip_address or new_vip_hostname>/<netmask>/<[if1[if2...]]>
    # /picclife/app/11.2.0/grid/bin/srvctl modify nodeapps -n rac1 -A 10.123.123/255.255.255.0/bond0 
    #
    /picclife/app/11.2.0/grid/bin/srvctl modify nodeapps -n rac2 -A 10.123.124/255.255.255.0/bond0
    一般情况下都是255.
    255.255.0 但是本次客户现场,网络工程师提供的是255.255.255.122,因此需要查询网卡配置信息进行确认
    #cat ifcfg-bond0
    NETMASK=255.255.255.122 !!! 上述脚本需要修改为10.123.123/255.255.255.122/bond0

    6)修改SCAN
    scan 不需要指定明确的scan ip 只需要重置scan ip=> /etc/host 主机名即可!
    #/picclife/app/11.2.0/grid/bin/srvctl modify scan -n zbhjabc-scan

    !本次是在第一部分已经修改了/etc/hosts ! 如果单纯修改scan 需要修改前修改/etc/hosts!

    7)启动相关资源

    $srvctl start listener
    $srvctl start scan_listener 
    $srvctl start vip -n node1
    $srvctl start vip -n node2

    8)数据库参数修改
    ASM,ORACLE 参考测试环境以前修改的命令!
    SQL>

    alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.60.53)(PORT=1521))))' sid='+ASM1';
    alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.60.54)(PORT=1521))))' sid='+ASM2';

    alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.60.53)(PORT=1521))))' sid='rac1';
    alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.60.54)(PORT=1521))))' sid='rac2';

    SQL> alter system set remote_listener='zbhjabc-scan:11521' sid='*';  !!!scan 参数需要重置

  • 相关阅读:
    Python Package(转)
    22. 分数化小数 decimal
    21. 子序列的和 subsequence
    20. 倒三角形 triangle
    19. 韩信点兵hanxin
    18. 水仙花数daffodil
    17. 数据统计2
    16. 数据统计
    15. 阶乘之和
    14. 近似计算
  • 原文地址:https://www.cnblogs.com/lvcha001/p/13067097.html
Copyright © 2011-2022 走看看