把握Oracle RAC静默安装过程

日期: 2008-06-15 来源:TechTarget中国

  1.完成RAC安装前的准备工作


  1.1 同正常安装Oracle RAC的安装前配置。主要包括以下几个部分:


  (1)软硬件环境检查


  (2)网络配置


  (3)相关用户和目录的创建


  (4)用户环境及系统环境设置


  (5)配置远程访问


  (6)配置存储


  详细步骤请参考Oracle 10gR2 Real Application Cluster Installation Guide。


  2、静默安装CRS


  2.1使用OUI录制响应文件,记录安装过程


  执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作


  $./runInstaller -record -destinationFile /home/cdcora/etsd/install_crs.rsp


  注意:


  (1)录制过程中选择只安装数据库软件不创建数据库


  (2)当安装界面到达最后一步时选择cancel


  2.2 回放响应文件安装CRS


  (1)执行以下命令静默安装CRS


  $./runInstaller –silent –responseFile /home/cdcora/etsd/install_crs.rsp


  (2)安装完成后执行以下脚本


  #. $ORACLE_BASE/oraInventory/orainstRoot.sh


  #. $ORA_CRS_HOME/root.sh


  (3)可选参数:


  (i)-crsLocation 使用此指定$ORA_CRS_HOME,可覆盖响应文件中的$ORA_CRS_HOME


  (ii)-force 使用此参数允许在非空目录下静默安装CRS


  (iii)-ignoreSysprereqs 忽略系统的安装前检查的结果


  举例:$./runInstaller –silent –force -ignoreSysprereqs –responseFile /home/cdcora/etsd/install_crs.rsp


  3、静默安装RAC DB软件


  3.1使用OUI录制响应文件,记录安装过程


  执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作


  $./runInstaller –record –destinationFile /home/cdcora/etsd/install_racdb_software.rsp


  注意:


  (1)录制过程中选择只安装数据库软件不创建数据库


  (2)当安装界面到达最后一步时选择cancel


  3.2回放响应文件安装RAC DB软件


  (1)执行以下命令静默安装RAC DB软件


  $./runInstaller –silent –responseFile /home/cdcora/etsd/ install_racdb_software.rsp


  (2)安装完成后执行以下脚本


  #. $ORACLE_HOME/root.sh


  (3)可选参数:


  (i)-force 使用此参数允许在非空目录下静默安装CRS


  (ii)-ignoreSysprereqs 忽略系统的安装前检查的结果


  举例:$./runInstaller –silent –force -ignoreSysprereqs –responseFile /home/cdcora/etsd/ install_racdb_software.rsp


  4、静默安装Oracle集群数据库


  4.1 用DBCA创建一个种子数据库――ISV实际需要使用的数据库


  (1)创建初始数据库的时候选择Custom Database模板


  (2)选择ASM存储机制


  (3) 字符集根据实际需要设定


  (4)数据库创建选项里面选择create Database


  (5)创建应用程序需要的表空间和用户,导入初始数据


  4.2用DBCA根据种子数据库创建一个模板


  (1)启动DBCA,选择Manage Templates


  (2)建议选择使用OFA Structure


  (3)按照提示创建一个模板


  4.3建议直接写.ora文件配置listener


  4.4配置ASM


  (1)使用DBCA创建ASM Instance并配置ASM,命令格式如下:






dbca -configureASM
[-asmSysPassword ][-diskString ][-diskList-diskGroupName-redundancy ]][-recoveryDiskList-recoveryGroupName-recoveryGroupRedundancy ][-emConfiguration-centralAgent ]]


  (2) 使用举例:


   dbca –nodelist rac1,rac2 –configureASM –asmSysPassword oracle –diskString /dev/raw/*     -diskList /dev/raw/raw7 –diskGroupName data –redundancy external –  recoveryDiskList /dev/raw/raw8 –recoveryGroupName dg_fra –recoveryGroupRedundancy external


  4.5将Oracle DB安装盘里面response目录下的dbca.rsp拷贝到本机上


  4.6修改dbca.rsp文件中的以下内容


  注意:


  (1)只需要修改部分,1~463行


  (2)斜体字部分为参考格式


GDBNAME=SID=NODELIST=rac1,rac2TEMPLATENAME=STORAGETYPE=ASMDISKLIST=/dev/raw/raw7DISKGROUPNAME=DG_DATAREDUNDANCY= HIGH/NORMAL/EXTRENALDISKSTRING=”/dev/raw/*”ASM_SYS_PASSWORD=”asmdb01″RECOVERYDISKLIST=/dev/raw/raw8RECOVERYGROUPNAME=DG_FRARECOVERYGROUPREDUNDANCY=EXTRENALcharACTERSET = “US7ASCII”NATIONALcharACTERSET= “UTF8″如果需要使用Oracle Enterprise Manager,则还需要修改以下参数如下:EMCONFIGURATION=”LOCAL”SYSMANPASSWORD=”password”DBSNMPPASSWORD=”password”
  4.7执行以下命令使用DBCA根据模板创建新数据库

  $./dbca –silent –createdatabase –responseFile /home/oracle/embed/dbca.rsp

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐