再做 Oracle 11gR2 RAC部署4
第3部分已配置共享磁盘,并格式化,这一部分将部署ASM服务,创建ASM磁盘,然后安装grid
在node1和node2上安装asm rpm软件包
oracleasm-support-2.1.3-1.el5.x86_64.rpm
oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
node2执行node1相同的操作
配置ASMdriver服务
在node1上以root用户配置.在3个ASM RPM包安装完成后,通过执行/usr/sbin/oracleasm命令进行配置.
配置ASM服务
node1上执行
/usr/sbin/oracleasm configure -i
/usr/sbin/oracleasm status
/usr/sbin/oracleasm init
node2上执行node1相同的操作即可,不再上图.
配置ASM磁盘
之前安装的ASM RPM包,配置ASM驱动服务的最终目的是要创建ASM磁盘,为将来安装grid软件,创建Oracle数据库提供存储.
这次在node1上操作
/usr/sbin/oracleasm listdisks
/usr/sbin/oracleasm createdisk –h
/usr/sbin/oracleasm createdisk VOL1 /dev/sdb1
/usr/sbin/oracleasm createdisk VOL2 /dev/sdc1
/usr/sbin/oracleasm createdisk VOL3 /dev/sdd1
/usr/sbin/oracleasm createdisk VOL4 /dev/sde1
node2上执行/usr/sbin/oracle/scandisks 扫描磁盘,就可一看到了node1相同的磁盘了.
上传并解压安装介质
unzip unzip linux.x64_11gR2_grid.zip
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压这3个压缩包,到/home/oracle 和/home/grid目录
检查CRS的安装环境
切换到grid用户检查
su – grid
cd grid
./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose
环境检测失败,提示grid没有在dba用户组,如下图所示:
依提示, node1和node2都执行/tmp/CVU_11.2.0.1.0_grid/runfixup.sh修复错误
再次执行grid安装前检测,检测成功,如下:
安装 Grid infrastructure
以grid用户登录图形界面,执行/home/grid/grid/runInstaller,进入OUI的图形安装界面,这里选择安装和配置集群
选择高级安装
填写集群名和端口,NEXT
这里选择ASM存储,NEXT
输入ASM磁盘组名,这里命名为GRIDDG,冗余策略选择external外部,ASM磁盘选择VOL1,VOL2 .点击next:
给ASM指定不同的组,next
选择GRID软件安装路径,其中ORACLE_BASE,ORACLE_HOME均选择之前已经配置好的
接着开始安装前检测,通过后真正安装.
切换到root用户执行orainstRoot.sh和root.sh这两个脚本即可,此后会自动完成安装.
此时,集群相关服务已经启动, 而且ASM实例也将在两个节点启动.
node1和node2分别执行crs_stat -t
至此ASM磁盘, grid安装完成, 下一部分将会进行oracle软件安装.