1.0安装前准备工作
1.1下载所需要的rac
从Oracle OTN下载三个包,包名如下:
10201_clusterware_linux_x86_64.cpio;
10201_database_linux_x86_64.cpio;
补丁:
xorg-x11-deprecated-libs-6.8.2-1.EL.52.i386.rpm
xorg-x11-libs-6.8.2-1.EL.52.i386.rpm
补丁官方网站
http://quattorsrv.lal.in2p3.fr/packages/os/sl470-x86_64/base/SL/RPMS/
ASMLIB包:
oracleasm-2.6.18-8.el5-2.0.4-1.el5.x86_64.rpm
oracleasm-2.6.18-8.el5xen-2.0.4-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-support-2.1.7-1.el5.x86_64.rpm
AMSLIB包官方网站
http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html
 
1.2安装步骤(安装两节点的RAC)
1.配置第一台虚拟机(名称:rac1)
2.添加虚拟磁盘
3.添加虚拟网卡
3.安装系统
4.配置网络
5.修改主机名
6.编辑/etc/hosts
7.关闭防火墙和SELinux(在安装系统时,就可以设置,到这步只做检查)
8.修改虚拟机文件.vmx(后缀名.vmx)
9.配置用户(安装一个用户和两组就OK)
10.修改oracle用户下的.bash_profile(oracle与crs环境变量,很重要)
11.分别创建oracle与crs安装目录,同时赋予权限
12.配置内核参数(/etc/sysctl.conf)
13.编辑SHELL限制数(/etc/security/limits.conf)
14.修改安全限制(/etc/pam.d/login)
15.配置hangcheck-timer计时器(/etc/modprobe.conf)
16.磁盘分区(使用fdisk命令)
17.安装Oracleasmlib包(在/home/oracle/目录下创建目录:oinstall并修改权限)
18.配置裸设备(/etc/udev/rules.d/60-raw.rules)
19.复制第一虚拟机到第二虚拟机(rac2)安装目录下
21.修改在rac2安装目录下的配置文件.vmx里面的名称,把rac1修改成rac2
20.导入rac2(把.vmx导入,注意要使用copy方式)
22.修改rac2的IP(/etc/sysconfig/network-script/ifcfg-eth0/eth1)
主机名(/etc/sysconfig/network)与(/etc/hosts)
23.修改rac2的.bash_profile里面的SID
24.配置两台虚拟机的时间(注意时间相差不能大于20秒,很重要)
25.配置oracle等同用户(使用ssh hostname不用密码的情况下互切)
26.配置ASM
27.上传10201_clusterware_linux_x86_64.cpio;10201_database_linux_x86_64.cpio;
     (如果有其它补丁包也要上传),放在/home/oracle/oinstall下
28.解压10201_clusterware_linux_x86_64.cpio(cpio –idmv > “filename”)
29.安装CVUQDISK RPM
30.使用CVU检验CRS安装前环境(./runcluvfy.sh stage -pre crsinst -n rac1,rac2 –verbose)
31.安装clusterware(安装前互ping pirv-rac1与ping priv-rac2)
32.配置vipca
33.Clusterware安装完成后,检查集群节点(crsctl 或crs_stat)
34.安装database软件(仅安装软件,不创建数据库)
35.使用netca创建监听器(在创建监听器前,检查是否存在监听器,如果存在,不必再创建)
36.使用dbca创建数据库与ASM实例