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
#./vipc