AIX下RAC搭建Oracle10G(四)安装CRS(一)

2014-11-24 14:19:24 · 作者: · 浏览: 0

AIX下RAC搭建系列

AIX下RAC搭建 Oracle10G(四)安装CRS

环境

节点

节点1

节点2

小机型号

IBM P-series 630

IBM P-series 630

主机名

AIX203

AIX204

交换机

SAN光纤交换机

存储

SAN T3存储

大纲流程如下:

第一部分:主机配置

一、检测系统环境

二、网络配置

三、用户和组

四、网络参数调整

五、时间同步

六、卷组

第二部分:安装hacmp并配置

七、hacmp安装并配置

第三部分:安装CRS

八、安装CRS

第四部分:安装oracle软件

九、安装oracle

第五部分:配监听、创建oracle数据库

十、建立监听

十一、dbca建库

十二、验证

****************************************续接上篇*********************************************

上篇地址

************************************************************************************************
以下开始正文:

八、安装CRS

1、解压crs安装软件

[22:41:38 root@aix203 /]#mount aix106:/ware /soft2

[22:41:44 root@aix203 /]#cd /soft2

[22:41:52 root@aix203 soft2]#ls

\

[23:04:54 root@aix203 u01]#gzip -d 10gr2_aix5l64_cluster.cpio.gz //解压.gz

[23:10:35 root@aix203 u01]#cpio -icdmv <10gr2_aix5l64_cluster.cpio //解压.cpio

//解压后会出现Disk1目录,即解压所得

[23:12:15 root@aix203 u01]#ls

\

【补充】:unix常见压缩包解压

压缩包格式

解压指令

.gz

gzip -d *.gz 或 gunzip *.gz

.bz2

bzip2 -d *.bz2 或bunzip *.bz2

.zip

unzip *.zip

.Z

uncompress

.cpio

cpio -icdmv<*.cpio

2、X-manager执行安装程序

XMANAGER以oracle用户连接上来在上面解压的Disk1下运行.runInstaller安装

运行XMANAGER

\

\

X-manager上执行如下操作:

#bash

#su - oracle

$bash

$source .profile

$export DISPLAY=192.168.8.73:0

$cd /u01/Disk1

$ls

$./runInstaller

参考图例如下:

\

\

【补充】:执行.runInstaller后报Main thread错误

$export DISPLAY=192.168.8.103:0(运行xmanager的主机ip)

\

注意选择path: /u01/crs_1 (自己创建的目录)

\

\

【补充】:无法找到节点

解决:重新配置hacmp,重设之后服务启动也变正常

注意修改private node name 和/etc/hosts设置保持一致

\

\

指定集群的ocr、vote_disk盘注册:

ocr 使用/dev/rrac_ocr 裸设备

votedisk 使用 /dev/rrac_vote 裸设备

[00:30:23 root@aix203 u01]#ls -l /dev |grep ocr //建逻辑卷时指定好了

\

选择外部冗余(External Redundancy)

\

[00:37:12 root@aix203 u01]#ls -l /dev |grep vote

\

\

\

点击“安装”弹出如下界面,安装大约需要10分钟左右。

\

\

[01:33:03 root@aix203 u01]#/u01/app/oracle/oraInventory/orainstRoot.sh

[01:06:21 root@aix204 /]#/u01/app/oracle/oraInventory/orainstRoot.sh

\

【补充】:第二个脚本运行时报错

在第一个节点上运行第二个脚本时报错,需要将未安装成功的脚本卸载掉,排除问题后再次运行第二个脚本。

第一步:卸载未安装成功的脚本:

#cd /u01/crs_1/install

#ls

\

#shrootdeinstall.sh //执行上图标示的两个脚本

#sh rootdelete.sh

第二步:排除错误:

多数情况下,由于跑完第一个脚本后,文件权限被更改了,所以运行第二个脚本会报错,此时手工将文件权限改回oracle下,然后再执行脚本

[01:33:51 root@aix203 u01]#/u01/crs_1/root.sh //第一个节点运行第二个脚本

\

[02:33:15 root@aix204 u01]#/u01/crs_1/root.sh //第二个节点运行第二个脚本

报错,如下:

\

//root用户节点2跑脚本报错2 en0 is not public:以root用户xmanger登录节点2运行脚本 /u01/crs_1/bin/vipca激活vip地址

3、激活vip地址

X-manager下执行操作:

#bash

#export DISPLAY=192.168.8.73:0

#cd /u01/crs_1/bin

#ls

#./vipca

\

\

\

输入vip 名称后会自动读入/etc/hosts信息,会把其余位置补全,如下:

\

\

\

\

\

4、完成安装

\

\

[03:16:47 root@aix203 u01]#/u01/crs_1/bin/crs_stat -t

[03:15:01 root@aix204 u01]#/u01/crs_1/bin/crs_stat -t

\

5、校验(手工)

//运行脚本之后,正常应点击ok结束,之后会自动执行校验,但由于此文报错后人工干预,完成crs安装后,需要手工进行校验操作。

【补充】:修改/etc/profile

\

[03:50:00root@aix203 soft2]#source /etc/profile

[03:50:12root@aix203 soft2]#crs_stat -t

\

[03:51:54root@aix204 /]#source /etc/profile

[03:52:30root@aix204 /]#crs_stat -t

\

【补充】:安装uzip工具

[03:54:06root@aix203 /]#cd /soft2

[03:54:29root@aix203 soft2]#ls

\

[03:54:30root@aix203 soft2]#cd oracle11g

[03:54:34root@aix203 oracle11g]#ls

\

[03:54:35 root@aix203oracle11g]#rpm -ivh unzip-5.51-1.aix5.1.ppc.rpm

\

#unzip //查看命令提示,代表已经成功安装unzip工具

\

补充完毕

手工完成校验,如下:

[03:37:45 roo