再做 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

oracleasm1

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

config1

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

listdisk

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用户组,如下图所示:

grid_fail

依提示, node1和node2都执行/tmp/CVU_11.2.0.1.0_grid/runfixup.sh修复错误

再次执行grid安装前检测,检测成功,如下:

grid_success

安装 Grid infrastructure

以grid用户登录图形界面,执行/home/grid/grid/runInstaller,进入OUI的图形安装界面,这里选择安装和配置集群

grid1

选择高级安装

grid2

grid3

填写集群名和端口,NEXT

grid4

grid5

这里选择ASM存储,NEXT

grid6

输入ASM磁盘组名,这里命名为GRIDDG,冗余策略选择external外部,ASM磁盘选择VOL1,VOL2 .点击next:

grid7

给ASM指定不同的组,next

grid8

选择GRID软件安装路径,其中ORACLE_BASE,ORACLE_HOME均选择之前已经配置好的

grid9

接着开始安装前检测,通过后真正安装.

grid10

grid11

切换到root用户执行orainstRoot.sh和root.sh这两个脚本即可,此后会自动完成安装.

此时,集群相关服务已经启动, 而且ASM实例也将在两个节点启动.

node1和node2分别执行crs_stat -t

grid12

grid13

至此ASM磁盘, grid安装完成, 下一部分将会进行oracle软件安装.

Leave a Reply