zoukankan      html  css  js  c++  java
  • 实战Windows Server 2019工作组+IP_SAN+Oracle_19c构建RAC集群

    转载https://www.charflower.com/?p=1221

    2020-01-01

     实际环境中鲜有SE部署基于Windows Server的RAC集群,就像很少有人把RAC跑在NFS上一样。难道是玩Oracle的人瞧不上Windows,又或是IT圈内那个神奇的鄙视链?但从官方文档来看,Windows之上的RAC实际部署起来更简便,同时对比其它平台也无任何安全和性能上的缺失。

     此次实战环境严格按照三网隔离原则,生产网 192.168.0.x/私有网 10.254.100.x/存储网 10.254.110.x,基于Windows工作组环境,这一点很重要,后面再验证基于域成员环境。详细过程见文末视频,下文给出重要雷坑:

      

    hosts文件解析记录:

    192.168.0.21 ORCL21
    192.168.0.22 ORCL22

    192.168.0.24 ORCL-cluster-scan
    192.168.0.27 ORCL-cluster-scan //Oracle 19c建议SCAN IP为3个,用1个会警报;
    192.168.0.28 ORCL-cluster-scan

    192.168.0.25 ORCL21-vip
    192.168.0.26 ORCL22-vip

    10.254.100.25 ORCL21-pri-ip
    10.254.100.26 ORCL22-pri-ip

      


     环境所需安装介质:

    WINDOWS.X64_193000_grid_home.zip
    WINDOWS.X64_193000_db_home.zip
    cn_windows_server_2019_x64_dvd_2d80e042.iso

      

    部署流程:
    Step1:构建IP-SAN存储网


    磁盘必须使用MBR!不支持GPT,映射的磁盘处理到RAW阶段即可!

    Step2:构建GI集群

      


    如果配置了DNS,但是总是解析失败,那么直接将DNS留空,让其只认hosts记录!

      


    安装过程可以忽略很多失败警报,但是结果必须验证GI集群的状态,有异常必须处理后再进行后续操作!crsctl.exe check cluster -all查看是否为上图示结果。

    Step2:构建Oracle数据库

     

      

    针对注册表做如下处理,同时借助w32tm指向时间服务器,忽略Oracle对于NTP的提示;

    a. Open the Registry Editor (regedit)
    b. Locate the HKEY_LOCAL_MACHINESYSTEMCurrentControlSet
    ServicesW32TimeConfig key.
    c. Set the following Windows Time service parameters to these decimal(10进制) values:
    • MaxPosPhaseCorrection to 600
    • MaxNegPhaseCorrection to 600
    • MaxAllowedPhaseOffset to 600

    C:> W32tm /config /update

    w32tm /config /manualpeerlist:”192.168.0.10″ /syncfromflags:manual /reliable:yes /update

     以上就是不加入AD的繁琐之处

      


    安装结束前,先解锁上图两个重要账号。

     Step4:验证RAC有效性

      


    https://SCAN-IP:5500/em借助system账号登录,其中Container Name区域留空。

      


    看到上图中的信息变化,中间是关闭ORCL21节点后的状态,3图是恢复ORCL21后的状态与1图相同。

      

    以下是详细过程录屏:


     不尽之处以官方RAC部署文档为准:

    https://docs.oracle.com/en/database/oracle/oracle-database/19/cwwin/grid-infrastructure-installation-and-upgrade-guide-microsoft-windows.pdf
    https://docs.oracle.com/en/database/oracle/oracle-database/19/ntdbi/database-installation-guide-microsoft-windows.pdf
    https://docs.oracle.com/en/database/oracle/oracle-database/19/ntcli/database-client-installation-guide-microsoft-windows.pdf

    验证RAC集群数据库的远程连接:

    主机名填写SCAN IP,上图使用SID连接,生产环境建议使用service-name。
  • 相关阅读:
    冒泡排序与选择排序
    SVN-cheanup反复操作失败的问题。
    js区分汉字和字符,校验长度
    maven的安装与使用
    java获取登陆用户的IP地址
    kafka创建topics 错误: 找不到或无法加载主类 FilesJavajdk1.7.0_80lib;C:Program
    SOAPwebservice 与Restfull webservice之间的区别
    CAD数据导入Arcgis10.1的依赖关系
    wpf之StackPanel、WrapPanel、WrapPanel之间的关系
    浅谈修饰符
  • 原文地址:https://www.cnblogs.com/TImeroot/p/14091081.html
Copyright © 2011-2022 走看看