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

原文地址:https://www.cnblogs.com/yaoyangding/p/14582089.html