AIX下RAC搭建 Oracle10G(四)安装CRS
时间:2022-03-13 23:32
AIX下RAC搭建系列
AIX下RAC搭建(四)安装CRS
环境
存储 |
SAN T3存储 |
大纲流程例如以下:
第一部分:主机配置
一、检測系统环境
二、网络配置
三、用户和组
四、网络參数调整
五、时间同步
六、卷组
第二部分:安装hacmp并配置
七、hacmp安装并配置
第三部分:安装CRS
八、安装CRS
第四部分:安装oracle软件
九、安装oracle
第五部分:配监听、创建oracle数据库
十、建立监听
十一、dbca建库
十二、验证
[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 Reachable?
------------------------------------ ------------------------
aix203 yes
aix204 yes
Result: Node reachability check passed from node"aix203".
Checking user equivalence...
Check: User equivalence for user "root"
NodeName Comment
------------------------------------ ------------------------
aix204 passed
aix203 passed
Result: User equivalence check passed for user"root".
Checking administrative privileges...
Check: Existence of user "root"
NodeName User Exists Comment
------------ ------------------------ ------------------------
aix204 yes passed
aix203 yes passed
Result: User existence check passed for"root".
Check: Existence of group "oinstall"
NodeName Status Group ID
------------ ------------------------ ------------------------
aix204 exists 501
aix203 exists 501
Result: Group existence check passed for"oinstall".
Check: Membership of user "root" ingroup "oinstall" [as Primary]
NodeName User Exists Group Exists User in Group Primary Comment
---------------- ------------ ------------ ------------ ------------ ------------
aix204 yes yes no N/A failed
aix203 yes yes no N/A failed
Result: Membership check for user"root" in group "oinstall" [as Primary] failed.
Administrative privileges check failed.
Checking node connectivity...
Interface information for node "aix204"
InterfaceName IP Address Subnet
------------------------------ ------------------------------ ----------------
en0 10.10.10.204 10.10.10.0
en2 192.168.8.204 192.168.8.0
en2 192.168.8.204 192.168.8.0
Interface information for node "aix203"
InterfaceName IP Address Subnet
------------------------------ ------------------------------ ----------------
en0 10.10.10.203 10.10.10.0
en2 192.168.8.203 192.168.8.0
en2 192.168.8.203 192.168.8.0
Check: Node connectivity of subnet"10.10.10.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
aix204:en0 aix203:en0 yes
Result: Node connectivity check passed for subnet"10.10.10.0" with node(s) aix204,aix203.
Check: Node connectivity of subnet"192.168.8.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
aix204:en2 aix204:en2 yes
aix204:en2 aix203:en2 yes
aix204:en2 aix203:en2 yes
aix204:en2 aix203:en2 yes
aix204:en2 aix203:en2 yes
aix203:en2 aix203:en2 yes
Result: Node connectivity check passed for subnet"192.168.8.0" with node(s) aix204,aix203.
Suitable interfaces for the private interconnecton subnet "10.10.10.0":
aix204 en0:10.10.10.204
aix203 en0:10.10.10.203
Suitable interfaces for the private interconnecton subnet "192.168.8.0":
aix204 en2:192.168.8.204 en2:192.168.8.204
aix203 en2:192.168.8.203 en2:192.168.8.203
ERROR:
Could not find a suitable set of interfaces forVIPs.
Result: Node connectivity check failed.
Checking system requirements for ‘crs‘...
Check: Kernel version
NodeName Available Required Comment
------------ ------------------------ ------------------------ ----------
aix204 AIX 5.3 AIX 5.2 passed
aix203 AIX 5.3 AIX 5.2 passed
Result: Kernel version check passed.
Check: System architecture
NodeName Available Required Comment
------------ ------------------------ ------------------------ ----------
aix204 powerpc powerpc passed
aix203 powerpc powerpc passed
Result: System architecture check passed.
Check: Total memory
NodeName Available Required Comment
------------ ------------------------ ------------------------ ----------
aix204 2GB (2097152KB) 512MB (524288KB) passed
aix203 2GB (2097152KB) 512MB (524288KB) passed
Result: Total memory check passed.
Check: Swap space
NodeName Available Required Comment
------------ ------------------------ ------------------------ ----------
aix204 3968GB(4160749568KB) 1GB (1048576KB) passed
aix203 2560GB(2684354560KB) 1GB (1048576KB) passed
Result: Swap space check passed.
Check: Free disk space in "/tmp" dir
NodeName Available Required Comment
------------ ------------------------ ------------------------ ----------
aix204 782.45MB (801224KB) 400MB (409600KB) passed
aix203 779.9MB(798620KB) 400MB (409600KB) passed
Result: Free disk space check passed.
Check: Package existence for"vacpp.cmp.core:7.0.0.2"
Node Name Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"vacpp.cmp.core:7.0.0.2".
Check: Operating system patch for "IY65361"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 unknown IY65361 failed
aix203 unknown IY65361 failed
Result: Operating system patch check failed for"IY65361 ".
Check: Package existence for"vac.C:7.0.0.2"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"vac.C:7.0.0.2".
Check: Package existence for"xlC.aix50.rte:7.0.0.4"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 xlC.aix50.rte:9.0.0.1 passed
aix203 xlC.aix50.rte:9.0.0.1 passed
Result: Package existence check passed for"xlC.aix50.rte:7.0.0.4".
Check: Package existence for"xlC.rte:7.0.0.1"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 xlC.rte:9.0.0.1 passed
aix203 xlC.rte:9.0.0.1 passed
Result: Package existence check passed for"xlC.rte:7.0.0.1".
Check: Package existence for"gpfs.base:2.3.0.3"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"gpfs.base:2.3.0.3".
Check: Operating system patch for"IY63969"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 unknown IY63969 failed
aix203 unknown IY63969 failed
Result: Operating system patch check failed for"IY63969".
Check: Operating system patch for"IY69911"
Node Name Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 unknown IY69911 failed
aix203 unknown IY69911 failed
Result: Operating system patch check failed for"IY69911".
Check: Operating system patch for"IY70276"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 unknown IY70276 failed
aix203 unknown IY70276 failed
Result: Operating system patch check failed for"IY70276".
Check: Package existence for"cluster.license:5.2.0.0"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 cluster.license:5.2.0.0 passed
aix203 cluster.license:5.2.0.0 passed
Result: Package existence check passed for"cluster.license:5.2.0.0".
Check: Operating system patch for"IY60759"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 IY60759:cluster.es.server.utilsIY60759:cluster.man.en_US.es.data IY60759 passed
aix203 IY60759:cluster.es.server.utilsIY60759:cluster.man.en_US.es.data IY60759 passed
Result: Operating system patch check passed for"IY60759".
Check: Operating system patch for"IY61034"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 IY61034:bos.mpIY61034:bos.mp64 IY61034 passed
aix203 IY61034:bos.mpIY61034:bos.mp64 IY61034 passed
Result: Operating system patch check passed for"IY61034".
Check: Operating system patch for"IY61770"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 unknown IY61770 failed
aix203 unknown IY61770 failed
Result: Operating system patch check failed for"IY61770".
Check: Operating system patch for"IY62191"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 IY62191:bos.adt.profIY62191:bos.rte.libpthreads IY62191 passed
aix203 IY62191:bos.adt.profIY62191:bos.rte.libpthreads IY62191 passed
Result: Operating system patch check passed for"IY62191".
Check: Package existence for"ElectricFence-2.2.2-1:2.2.2"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"ElectricFence-2.2.2-1:2.2.2".
Check: Package existence for"xlfrte:9.1"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 xlfrte:11.1.0.0 failed
aix203 xlfrte:11.1.0.0 failed
Result: Package existence check failed for"xlfrte:9.1".
Check: Package existence for"gdb-6.0-1:6.0"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"gdb-6.0-1:6.0".
Check: Package existence for"make-3.80-1:3.80"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"make-3.80-1:3.80".
Check: Package existence for"freeware.gnu.tar.rte:1.13.0.0"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"freeware.gnu.tar.rte:1.13.0.0".
Check: Package existence for"Java14_64.sdk:1.4.2.1"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"Java14_64.sdk:1.4.2.1".
Check: Package existence for"Java131.rte.bin:1.3.1.16"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 missing failed
aix203 missing failed
Result: Package existence check failed for"Java131.rte.bin:1.3.1.16".
Check: Package existence for"Java14.sdk:1.4.2.2"
NodeName Status Comment
------------------------------ ------------------------------ ----------------
aix204 Java14.sdk:1.4.2.200 passed
aix203 Java14.sdk:1.4.2.200 passed
Result: Package existence check passed for"Java14.sdk:1.4.2.2".
Check: Operating system patch for"IY65305"
NodeName Applied Required Comment
------------ ------------------------ ------------------------ ----------
aix204 unknown