Oracle 10g RAC 的部署(四)2

日期: 2008-07-20 作者:flightpat 来源:TechTarget中国 英文

  安装Oracle软件

  以oracle用户登陆

  建立用户等效性(所有节点)

$exec /usr/bin/ssh-agent $SHELL  
     $/usr/bin/ssh-add  
  Enter passphrase for /home/oracle/.ssh/id_rsa:  
  Identity added: /home/oracle/.ssh/id_rsa (/home/oracle/.ssh/id_rsa)  
  Identity added: /home/oracle/.ssh/id_dsa (/home/oracle/.ssh/id_dsa) 

  设置ORACLE_BASE和ORACLE_HOME环境变量(所有节点):


$export ORACLE_BASE=/u01/app/oracle 
  $export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/crs_1 
  RHEL4 and SLES9 Only 
  $export LD_ASSUME_KERNEL=2.4.21 

  4 安装Oracle CRS

  准备工作

  在安装Oracle RAC 10g数据库软件之前,必须先安装CRS。CRS需要在集群的所有主机中共享两个文件:Oracle Cluster Registry (100MB)和CRS Voting Disk (20MB)。这些文件可能存储在原始设备或集群文件系统上。(还支持将NFS用于认证的NAS系统,但这超出了本指南的范围。)
Oracle ASM不能用于这些文件,这是因为ASM依赖于CRS所提供的服务。

  在单实例环境中,OUI自动安装一个专门用于Oracle ASM的CRS简化版本。 对于RAC安装,需要进行单独的安装以便配置CRS的完整版本。CRS的完整版本存放在一张单独的安装CD上,称为CRS CD。

  在安装CRS软件之前必须使用原始设备或OCFS创建CRS文件。前面已经介绍了在原始设备和OCFS上创建CRS的方法。可以使用之一建立CRS

  安装 (在一个节点上)

  挂载包含CRS介质的CD或文件系统,并执行runInstaller。虽然在安装Oracle 10g期间不再需要更换CD,但是建议您在使用CD时从/目录中而不是从CD挂载点来完成这些工作。详细步骤如下:

  1. Welcome;单击Next

  2. Specify Inventory Directory and Credentials —默认值应该就是正确的;确保inventory目录位于ORACLE_BASE目录中(例如:/u01/app/oracle/oraInventory)并且操作系统组是“oinstall”,在安装节点(ds1)上运行orainstRoot.sh(确保在/etc/hosts中而不仅仅是在DNS中配置了您的主机)

  3. Specify File Locations —确认默认值后继续

  4. Language selection —确认默认值后继续

  5. Cluster Configuration —输入集群名(或接受默认的“crs”);

  6. Private Interconnect Enforcement —为每个接口指定接口类型(公共、专用或“不使用”)

  7. Oracle Cluster Registry —在clusterSpecify OCR Location中(例如:/u02/oracrs/ocr.crs)为每个节点输入公共节点名和专用节点名

  8. Voting Disk —输入voting disk名(例如:/u02/oracrs/vote.crs)

  9. 在集群的其余节点上运行orainstRoot.sh

  10. Summary —在出现提示时单击Install,从安装节点开始,每次在一个节点上运行Oracle CRS主目录中的root.sh(例如:/u01/app/oracle/product/10.1.0/crs_1/root.sh)。不要同时运行这些脚本。等一个脚本结束后再启动另一个。

  从$ORACLE_BASE/product/10.1.0/crs_1/bin目录中运行olsnodes验证安装已成功;例如:


$ cd $ORACLE_BASE/product/10.1.0/crs_1/bin 
  $ olsnodes 
  ds1 
  ds2 

  5 安装Oracle数据库软件

  准备(在所有的节点)

  设置ORACLE_BASE和ORACLE_HOME环境变量:


export ORACLE_BASE=/u01/app/oracle 
  export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 

  仅针对RHES4和SLES9


export LD_ASSUME_KERNEL=2.4.21 

  仅针对RHEL4:Oracle 10gOUI将检查操作系统版本以确认是否支持该版本。到Oracle数据库10.1.0.3为止,安装程序尚不支持RHEL4。 作为一种变通方法,在运行runInstaller之前,按照以下步骤操作。


cp /etc/redhat-release /etc/redhat-release.orig 
  cat > /etc/redhat-release << EOF 
  Red Hat Enterprise Linux AS release 3 (Taroon) 
  EOF 

   安装(在其中一个节点)

  1. 从db CD运行runInstaller

  2. Welcome —单击Next

  3. Specify File Locations —确认默认值后继续

  4. Specify Hardware Cluster Installation Mode —选择Cluster Installation并选择集群中的其他节点

  5. select Installation Type — Enterprise Edition

  6. Product-specific Prerequisite Checks —全部选OK;SLES9选OK以忽略openmotif-2.1.30-11警告

  7. 选择数据库配置—选择“Do not create a starter database”。 (我们将在一个单独的步骤中使用数据库配置助手(DBCA)来创建数据库。)

  提示1:

  在以root用户身份登录时,从安装节点开始,每次在一个主机上运行Oracle数据库主目录中的root.sh(例如:/u01/app/oracle/product/10.1.0/db_1/root.sh)。不要同时运行这些脚本。等一个脚本结束后再启动另一个

  提示2:

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

相关推荐