• Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)


    Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)
    一、安装CRS补丁
    在安装CRS之前,须要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现“无法发现node”的错误。
    [root@aix203 /]#cd /home/oracle/p6718715_10203_AIX64-5L/
    补丁解压后,仅仅须要以root身份执行“root.sh”就可以:
    [root@aix203 p6718715_10203_AIX64-5L]#./rootpre.sh

    ./rootpre.sh output will be logged in /tmp/rootpre.out_16-03-15.17:51:20
    Saving the original files in /etc/ora_save_16-03-15.17:51:20....
    Copying new kernel extension to /etc....
    ./rootpre.sh[295]: test: argument expected
    Loading the kernel extension from /etc
     Oracle Kernel Extension Loader for AIX 
           Copyright (c) 1998,1999 Oracle Corporation 
     Kernel Extension /etc/pw-syscall.64bit_kernel already loaded, unloading it
     Unconfigured the kernel extension successfully
     Unloaded the kernel extension successfully
     Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x50e5d000
     Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x50e5d000
    The kernel extension was successfuly loaded.
    ./rootpre.sh[360]: test: argument expected
    Checking if group services should be configured....
    Please confirm your Oracle userid is a member of the group: hagsuser
    Configuring HACMP group services socket for possible use by Oracle.
    二、安装CRS
    以Oracle身份安装:
    安装前检測:
    [oracle@aix203 cluvfy]$./runcluvfy.sh 
    USAGE:
    cluvfy [ -help ]
    cluvfy stage { -list | -help }
    cluvfy stage {-pre|-post} <stage-name> <stage-specific options>  [-verbose]
    cluvfy comp  { -list | -help }
    cluvfy comp  <component-name> <component-specific options>  [-verbose]

    [oracle@aix203 cluvfy]$./runcluvfy.sh stage -pre crsinst -n aix203,aix204 -verbose
    Performing pre-checks for cluster services setup 
    Checking node reachability...
    Check: Node reachability from node "aix203"
      Destination Node                      Reachable?

    ------------------------------------ ------------------------ aix203 yes aix204 yes Result: Node reachability check passed from node "aix203". Checking user equivalence... Check: User equivalence for user "oracle" Node Name Comment ------------------------------------ ------------------------ aix204 passed aix203 passed Result: User equivalence check passed for user "oracle". Checking administrative privileges... Check: Existence of user "oracle" Node Name User Exists Comment ------------ ------------------------ ------------------------ aix204 yes passed aix203 yes passed Result: User existence check passed for "oracle". Check: Existence of group "oinstall" Node Name Status Group ID ------------ ------------------------ ------------------------ aix204 exists 300 aix203 exists 300 Result: Group existence check passed for "oinstall". Check: Membership of user "oracle" in group "oinstall" [as Primary] Node Name User Exists Group Exists User in Group Primary Comment ---------------- ------------ ------------ ------------ ------------ ------------ aix204 yes yes yes yes passed aix203 yes yes yes yes passed Result: Membership check for user "oracle" in group "oinstall" [as Primary] passed. Administrative privileges check passed. Checking node connectivity... Interface information for node "aix204" Interface Name IP Address Subnet ------------------------------ ------------------------------ ---------------- en0 192.168.8.204 192.168.8.0 en2 10.10.10.204 10.10.10.0 Interface information for node "aix203" Interface Name IP Address Subnet ------------------------------ ------------------------------ ---------------- en0 192.168.8.203 192.168.8.0 en2 10.10.10.203 10.10.10.0 Check: Node connectivity of subnet "192.168.8.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- aix204:en0 aix203:en0 yes Result: Node connectivity check passed for subnet "192.168.8.0" with node(s) aix204,aix203. Check: Node connectivity of subnet "10.10.10.0" Source Destination Connected?

    ------------------------------ ------------------------------ ---------------- aix204:en2 aix203:en2 yes Result: Node connectivity check passed for subnet "10.10.10.0" with node(s) aix204,aix203. Suitable interfaces for the private interconnect on subnet "192.168.8.0": aix204 en0:192.168.8.204 aix203 en0:192.168.8.203 Suitable interfaces for the private interconnect on subnet "10.10.10.0": aix204 en2:10.10.10.204 aix203 en2:10.10.10.203 ERROR: Could not find a suitable set of interfaces for VIPs. Result: Node connectivity check failed. Checking system requirements for 'crs'... No checks registered for this product. Pre-check for cluster services setup was unsuccessful on all the nodes.


    安装:
    1)指定安装路径

    2)检查安装环境

    出现警告提示:对于AIX 6100-09,Oracle 10gR2不支持,不用理会,继续安装就能够

    3)配置节点


    4)配置OCR 和 Vote Disk



    5)安装

    6)执行Script


    在执行脚本前能够通过dd。清理ocr和vote disk:

    node1:
    [root@aix203 /]#dd if=/dev/zero of=/dev/rrac_ocr bs=8192 count=2560
    2560+0 records in
    2560+0 records out
    [root@aix203 /]#dd if=/dev/zero of=/dev/rrac_vote bs=8192 count=2560
    2560+0 records in
    2560+0 records out
    [root@aix203 /]#/u01/crs_1/root.sh
    WARNING: directory '/u01' is not owned by root
    Checking to see if Oracle CRS stack is already configured
    Checking to see if any 9i GSD is up
    Setting the permissions on OCR backup directory
    Setting up NS directories
    Oracle Cluster Registry configuration upgraded successfully
    WARNING: directory '/u01' is not owned by root
    Successfully accumulated necessary OCR keys.
    Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
    node <nodenumber>: <nodename> <private interconnect name> <hostname>
    node 1: aix203 aix203-priv aix203
    node 2: aix204 aix204-priv aix204
    Creating OCR keys for user 'root', privgrp 'system'..
    Operation successful.
    Now formatting voting device: /dev/rrac_vote
    Format of 1 voting devices complete.
    Startup will be queued to init within 30 seconds.
    Adding daemons to inittab
    Adding daemons to inittab
    Expecting the CRS daemons to be up within 600 seconds.
    CSS is active on these nodes.
            aix203
    CSS is inactive on these nodes.
            aix204
    Local node checking complete.
    Run root.sh on remaining nodes to start CRS daemons.
    node2:
    [root@aix204 /]#dd if=/dev/zero of=/dev/rrac_vote bs=8192 count=2560

    2560+0 records in
    2560+0 records out
    [root@aix204 /]#dd if=/dev/zero of=/dev/rrac_ocr bs=8192 count=2560
    2560+0 records in
    2560+0 records out
    [root@aix204 /]#/u01/crs_1/root.sh
    WARNING: directory '/u01' is not owned by root
    Checking to see if Oracle CRS stack is already configured
    Checking to see if any 9i GSD is up
    /etc/oracle does not exist. Creating it now.
    Setting the permissions on OCR backup directory
    Setting up NS directories
    Oracle Cluster Registry configuration upgraded successfully
    WARNING: directory '/u01' is not owned by root
    clscfg: EXISTING configuration version 3 detected.
    clscfg: version 3 is 10G Release 2.
    Successfully accumulated necessary OCR keys.
    Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
    node <nodenumber>: <nodename> <private interconnect name> <hostname>
    node 1: aix203 aix203-priv aix203
    node 2: aix204 aix204-priv aix204
    clscfg: Arguments check out successfully.
    NO KEYS WERE WRITTEN. Supply -force parameter to override.
    -force is destructive and will destroy any previous cluster
    configuration.
    Oracle Cluster Registry for cluster has already been initialized
    Startup will be queued to init within 30 seconds.
    Adding daemons to inittab
    Adding daemons to inittab
    Expecting the CRS daemons to be up within 600 seconds.
    CSS is active on these nodes.
            aix203
            aix204
    CSS is active on all nodes.
    Waiting for the Oracle CRSD and EVMD to start
    Waiting for the Oracle CRSD and EVMD to start
    <span style="color:#cc0000;">Oracle CRS stack installed and running under init(1M)
    Running vipca(silent) for configuring nodeapps
    The given interface(s), "en0" is not public. Public interfaces should be used to configure virtual IPs.</span>

    7)执行vipca配置CRS资源
    [root@aix204 /]#cd /u01/crs_1/bin
    [root@aix204 bin]#./vipca





    三、查看CRS服务及资源
    <strong>[root@aix203 /]#crsctl check crs</strong>
    CSS appears healthy
    CRS appears healthy
    EVM appears healthy
    <strong>[root@aix203 /]#crs_stat -t</strong>
    Name           Type           Target    State     Host        
    ------------------------------------------------------------
    ora.aix203.gsd application    ONLINE    ONLINE    aix203      
    ora.aix203.ons application    ONLINE    ONLINE    aix203      
    ora.aix203.vip application    ONLINE    ONLINE    aix203      
    ora.aix204.gsd application    ONLINE    ONLINE    aix204      
    ora.aix204.ons application    ONLINE    ONLINE    aix204      
    ora.aix204.vip application    ONLINE    ONLINE    aix204
    
    <strong>[root@aix204 bin]#crsctl check crs</strong>
    CSS appears healthy
    CRS appears healthy
    EVM appears healthy
    <strong>[root@aix204 bin]#crs_stat -t</strong>
    Name           Type           Target    State     Host        
    ------------------------------------------------------------
    ora.aix203.gsd application    ONLINE    ONLINE    aix203      
    ora.aix203.ons application    ONLINE    ONLINE    aix203      
    ora.aix203.vip application    ONLINE    ONLINE    aix203      
    ora.aix204.gsd application    ONLINE    ONLINE    aix204      
    ora.aix204.ons application    ONLINE    ONLINE    aix204      
    ora.aix204.vip application    ONLINE    ONLINE    aix204  

    ---- 至此,CRS安装配置成功 。

    ------未完,待续 !





  • 相关阅读:
    GridView 激发了未处理的事件“RowEditing”
    C#中字符串转换成枚举类型的方法
    UltraEdit 应用程序发生错误0xc0000417
    配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法
    数据绑定中的一个问题"pages enableEventValidation="true""
    jquery json 格式教程
    Delphi的泛型学习
    Delphi取Ajax网页内容
    Delphi 中经常使用的正则表达式
    Delphi中的动态数组总结
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8707781.html
Copyright © 2020-2023  润新知