//我们是Oracle Linux系统,此版本已经集成了oracleasm和oracleasmlib,所以就不用再安装了~
(2)规划ASM磁盘组官方文档中规定了不同冗余策略下OCR、Voting Disk、Database和Recovery所需求的大小。
找到存储管理员,把规划好的磁盘都让他给你配置好~
(3)配置ASM
格式化每个磁盘
[root@rac1 ~]# fdisk /dev/sdb
完成后我们通过fdisk -l查看一下
[root@rac1 ~]# fdisk -l
[root@rac1 ~]# /usr/sbin/oracleasm configure -i
Default user to own the driver interface []: grid
Default group to own the driver interface []: asmadmin
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb1
[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc1
[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL3 /dev/sdd1
以下操作在另一个节点上进行,RAC2上操作
[root@rac2 ~]# oracleasm scandisks
这里用到的是asmlib来做磁盘设备管理的,这里大家也可以使用UDEV来管理,在RHEL6中asmlib已经被废弃了,以后就是UDEV的天下
11.使用CVU检查各个节点的配置工作
千辛万苦终于到了安装前的最后一步~
[root@node1 ~]# su - grid
[grid@node1 ~]$ cd grid_sw
[grid@node1 grid_sw]$ ./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose
其中“grid_sw”为安装包解压出来的grid安装文件。
这一步的重点在于遇到报错怎样处理:我这次安装遇到了PRVF-5636,此问题是由于没有DNS以及/etc/resolv.conf 的设置引起的,因为脚本要用nslookup命令去检测两个节点的连通性。
12.安装GI和RAC
(1)安装Oracle Grid Infrastructure
安装过程中遇到了udev的报错,由于我们使用的oracleasmlib,所以直接无视~
(2)安装Oracle Database 11g with Oracle Real Application Clusters
安装Grid是难点,RAC只要Grid安装顺利基本不是问题,安装过程中也请先使用CVU进行安装前检测,本次安装过程中遇到了一些文件权限的问题,大家安装时也请多注意。尤其是ASM的权限和安装用户的家目录权限。
13.使用ASMCA和DBCA管理数据库
关于这两个管理软件网上文章很多,这里不再赘述。