zoukankan      html  css  js  c++  java
  • 11gR2 静默安装RAC 集群和数据库软件

    11gR2 静默安装RAC 集群和数据库软件

     
    Jason Yang
    PRINCIPAL PRODUCT MANAGER

       由于某些远程安装的需求,OUI 的 GUI 界面远程交互比较慢,会影响DBA安装RAC时的速度。或者某些企业禁用了X Window,也造成了无法使用OUI来进行标准的RAC安装。
       以下是一个静默安装数据库集群软件(GI HOME)和数据库软件(RDBMS HOME)的测试,希望对遇到以上无法使用OUI的DBA有所帮助。
       测试环境是静默安装11.2.0.3版本的两节点RAC。OS 环境如下:
    $ uname -a
    Linux nascds10 2.6.9-78.0.0.0.1.ELhugemem #1 SMP Fri Jul 25 14:53:18 EDT 2008 i686 i686 i386 GNU/Linux

    -bash-3.00$ cat enterprise-release
    Enterprise Linux Enterprise Linux AS release 4 (October Update 7)
       存储使用了oracleasmlib 来配置管理:
    [root@nascds10 ~]# /etc/init.d/oracleasm listdisks
    DATA
    OCR
    RECO
      具体步骤如下:

     

    11.2.0.3 集群软件(GI) 静默安装

    将11.2.0.3 集群安装软件解压缩到/home/grid/11.2.0.3/grid路径下。
    1. 使用runcluvfy.sh 来执行安装前的预检查,来避免由于环境配置引发的安装失败问题。

    su - grid
    cd /home/grid/11.2.0.3/grid
    -bash-3.00$ ./runcluvfy.sh stage -pre crsinst -n nascds10, nascds11 -verbose

    具体输出,请参考附件 runcluvfy-output.txt

    2. 安装检查通过之后,

    配置grid.rsp文件。具体信息,请参考附件 grid.rsp

    3. 使用以下命令来开始静默安装集群软件:
    ./runInstaller -silent -responseFile /home/grid/grid.rsp 

    安装最后,会有类似
    # You can find the log of this install session at: 
    #  
    #  /u01/app/oraInventory/logs/installActions2012-04-30_11-48-55PM.log
    #  
    # As a root user, execute the following script(s): 
    #  
    #         1. /u01/app/11.2.0/grid/root.sh 
    #  
    # As install user, execute the following script to complete the configuration. 
    #  
    #         1. /u01/app/11.2.0/grid/cfgtoollogs/configToolAllCommands
    #  
    #         Note: 
    #  
    #         1. This script should be run in the same environment from where the installer has been run. 
    #  
    #         2. This script needs a small password properties file for configuration assistants that require passwords (refer to install guide documentation). 
    #  
    # Successfully Setup Software. 

    之后,在两个节点分别使用ROOT用户来执行 root.sh脚本。
    在 nascds10 节点,登录root用户,执行
    cd <GI_HOME>
    ./root.sh
    在 nascds11 节点,登录root用户,执行
    cd <GI_HOME>
    ./root.sh

    在所有节点执行root.sh脚本成功之后,回到发起的nascds10节点,使用grid用户继续执行 以上安装日志中提到的configToolAllCommands:

    首先需要创建一个cfgrsp.properties空文件来确保configToolAllCommands脚本的成功:


    $ touch cfgrsp.properties
    su - root
    # chmod 600 cfgrsp.properties 
    # ls -rtl /u01/app/11.2.0/grid/cfgtoollogs

    -rw------- 1 grid oinstall 330 Apr 30 11:50 /u01/app/11.2.0/grid/cfgtoollogs/cfgrsp.properties 

    su - grid
    $cd /u01/app/11.2.0/grid/cfgtoollogs/
    $./configToolAllCommands RESPONSE_FILE=/u01/app/11.2.0/grid/cfgtoollogs/cfgrsp.properties


    4. 命令完成之后,GI软件安装完成。执行以下命令来确保集群服务的启动情况
    # $GRID_HOME/bin/crsctl stat res -t
    # $GRID_HOME/bin/crsctl stat res -t -init 
    # $GRID_HOME/bin/crsctl check cluster -all

    详细的安装日志,请参考附件:
    LOG:installActions2012-04-30_11-48-55PM.log
    configActions2012-05-01_12-27-23-AM.log


    ********************
    11.2.0.3 ORACLE RAC 数据库静默安装

    1. 同上,请参考db.rsp日志来配置静默安装脚本。见附件 db.rsp

    2. 安装RAC DB 软件:
    su - oracle
    ./runInstaller -silent -responseFile /home/oracle/db.rsp -ignorePrereq -ignoreSysPreReqs -ignoreDiskWarning
    之后,根据命令提示,在所有节点使用ROOT用户执行root.sh脚本:

    在 nascds10 节点,登录ROOT用户,执行

    cd <ORACLE_HOME>
    ./root.sh
    在 nascds11 节点,登录ROOT用户,执行
    cd <ORACLE_HOME>
    ./root.sh

    安装日志请参考附件
    installActions2012-05-01_12-41-40AM.log

    **********************
    以上为GI_HOME和ORACLE_HOME的静默安装步骤。后续执行ASMCA 来配置数据库存储 及 使用DBCA来创建RAC数据库。
    由于ASMCA 和DBCA的静默安装有已知的文档,请参考

    **********************
    ASMCA 官网文章note:1068788.1
    How to use ASMCA in silent mode to configure ASM for a stand-alone server (Doc ID 1068788.1)
    ***********************
    DBCA 请参考官方文档:
    http://docs.oracle.com/cd/B28359_01/install.111/b28264/scripts.htm

    B.2 Using DBCA Noninteractive (Silent) Configuration for Oracle RAC

  • 相关阅读:
    java 16-8 泛型高级之通配符
    java 16 -7 泛型方法和泛型接口(泛型类相似)
    java 16-6 泛型
    java 16
    java 16 -4 LinkedList的特有功能
    java 16 -3 Vector的特有功能
    java 16-2 ArrayList的练习2
    java 16-1 ArrayList的练习1
    ll按时间排序和查看目录下文件数
    使用示例之线程调用自身
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/14582089.html
Copyright © 2011-2022 走看看