安装Grid Infrastructure

只需要在其中一个节点(本次安装在racdb1节点)运行runInstaller即可(之前可能还需要执行xhost+命令),安装过程会使用scp自动将软件拷贝至其他节点。切换至grid用户,下面以截图的形式来介绍GI的安装过程:

第一页是下载建议补丁的页面,需要联网并有MOS帐号,这里选择了skip software updates继续:

选择安装选项:选择第一项为集群安装并配置GI继续:

选择高级自定义选项继续:

选择产品语句,选择英文足矣:

填写上面确定集群名字中确定的集群名字,并填写编辑/etc/hosts中输入的SCAN IP的名字以及SCAN的监听端口号,本次安装不使用GNS来实现SCAN,因此将下面配置GNS内容勾选掉继续:

进入集群配置界面,点击SSH Connectivity出现出现如下画面:

输入grid用户的OS密码,并点击setup,这就是11g RAC新增的自动配置用户等效性的功能,成功配置后继续:

配置网卡,选择正确的接口类型:public、private或者not use,继续:

现在我们可以用ASM来存储OCR与Voting Disk了,选择后继续:

创建存放OCR与Voting Disk的ASM磁盘组,选择Voting_disk冗余策略的时候需要注意它与一般的磁盘组不一样,选择Normal的时候,会有3个镜像,而选择High是5个镜像,勾选需要的ASM磁盘后继续:

为ASM实例的SYS和ASMSNMP用户初始化同样的密码(本次安装使用的是Servy1234,Oracle建议使用大小写字母与数字混杂的密码),继续:

本次安装没有使用IPMI,选择正确的选项后继续:

选择正确的用户组后继续:

输入在创建目录中创建的Oracle Base与GI Home目录后继续:

输入Oracle Inventory目录后继续:

开始安装前检查,最后出现一个报告,如果有失败的检查项,可以点击fix & check again,弹出下面的窗口:

按照提示在两个节点上运行该脚本——实际上是在系统上安装了一个包,然后再次进行检查,本次安装还是有几个失败项,但并不影响安装,点击install:

最后弹出如下窗口,要求在各节点依次执行两个脚本:

按照上图提示,按序分别在各个节点执行/opt/app/oraInventory/orainstRoot.sh和/opt/11.2.0/grid/root.sh脚本,成功运行之后点击OK,最后出现下面这样的画面:

这里的这个错误查看日志后可以知道是SCAN引起的,在这里我们确实没有使用DNS来解析SCAN,因此可以忽略该错误。

GI软件安装完成,因为中间安装过程中出现了一些小瑕疵,因此使用如下命令来查看集群的情况(这些命令所在目录为$ORACLE_HOME/bin):

# ./crsctl check cluster -all

**************************************************************

racdb1:

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

**************************************************************

racdb2:

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

**************************************************************

# ./olsnodes

racdb1

racdb2

# ./crs_stat -t -v

Name           Type           R/RA   F/FT   Target    State     Host

----------------------------------------------------------------------

ora....N1.lsnr ora....er.type 0/5    0/0    ONLINE    ONLINE    racdb1

ora....VOTE.dg ora....up.type 0/5    0/     ONLINE    ONLINE    racdb1

ora.asm        ora.asm.type   0/5    0/     ONLINE    ONLINE    racdb1

ora.cvu        ora.cvu.type   0/5    0/0    ONLINE    ONLINE    racdb1

ora.gsd        ora.gsd.type   0/5    0/     OFFLINE   OFFLINE

ora....network ora....rk.type 0/5    0/     ONLINE    ONLINE    racdb1

ora.oc4j       ora.oc4j.type  0/1    0/2    ONLINE    ONLINE    racdb1

ora.ons        ora.ons.type   0/3    0/     ONLINE    ONLINE    racdb1

ora....SM1.asm application    0/5    0/0    ONLINE    ONLINE    racdb1

ora.racdb1.gsd application    0/5    0/0    OFFLINE   OFFLINE

ora.racdb1.ons application    0/3    0/0    ONLINE    ONLINE    racdb1

ora.racdb1.vip ora....t1.type 0/0    0/0    ONLINE    ONLINE    racdb1

ora....SM2.asm application    0/5    0/0    ONLINE    ONLINE    racdb2

ora.racdb2.gsd application    0/5    0/0    OFFLINE   OFFLINE

ora.racdb2.ons application    0/3    0/0    ONLINE    ONLINE    racdb2

ora.racdb2.vip ora....t1.type 0/0    0/0    ONLINE    ONLINE    racdb2

ora....ry.acfs ora....fs.type 0/5    0/     ONLINE    ONLINE    racdb1

ora.scan1.vip  ora....ip.type 0/0    0/0    ONLINE    ONLINE    racdb1

 

THE END