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 root@aix203 /]#cd /u01/Disk1
[03:37:45 root@aix203 u01]#ls
[03:37:45 root@aix203 u01]#cd cluvfy
[03:37:45 root@aix203 cluvfy]#ls
[03:37:45 root@aix203 cluvfy]#/u01/crs_1/bin/unzip jrepack.zip
[03:37:45 root@aix203 cluvfy]#ls
[03:42:35 root@aix203 cluvfy]#/u01/crs_1/bin/unzip cvupack.zip
[10:40:37 root@aix203 cluvfy]#./runcluvfy.sh stage -pre crsinst -n aix203,aix204 -verbose
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node"aix203"
Destination Node