安装10gR2集群就绪软件包: 10201_clusterware_linux32.zip
将软件包上传服务器 /opt 目录 (节点中任何一台服务器都可以)解压: unzip 10201_clusterware_linux32.zip进行集群就绪软件包安装环境检查:
[oracle@node1 cluvfy]$ /opt/clusterware/cluvfy/runcluvfy.sh stage -pre crsinst -n node1,node2 -verbose Performing pre-checks for cluster services setup Checking node reachability...Check: Node reachability from node "node1" Destination Node Reachable? ------------------------------------ ------------------------ node1 yes node2 yes Result: Node reachability check passed from node "node1".Checking user equivalence...Check: User equivalence for user "oracle" Node Name Comment ------------------------------------ ------------------------ node2 passed node1 passed Result: User equivalence check passed for user "oracle".Checking administrative privileges...Check: Existence of user "oracle" Node Name User Exists Comment ------------ ------------------------ ------------------------ node2 yes passed node1 yes passed Result: User existence check passed for "oracle".Check: Existence of group "oinstall"
Node Name Status Group ID ------------ ------------------------ ------------------------ node2 exists 1001 node1 exists 1001 Result: Group existence check passed for "oinstall".Check: Membership of user "oracle" in group "oinstall" [as Primary] Node Name User Exists Group Exists User in Group Primary Comment ---------------- ------------ ------------ ------------ ------------ ------------ node2 yes yes yes yes passed node1 yes yes yes yes passed Result: Membership check for user "oracle" in group "oinstall" [as Primary] passed.Administrative privileges check passed.Checking node connectivity...Interface information for node "node2" Interface Name IP Address Subnet ------------------------------ ------------------------------ ---------------- eth0 192.168.62.235 192.168.62.0 eth1 10.0.0.2 10.0.0.0 Interface information for node "node1" Interface Name IP Address Subnet ------------------------------ ------------------------------ ---------------- eth0 192.168.62.240 192.168.62.0 eth1 10.0.0.1 10.0.0.0 Check: Node connectivity of subnet "192.168.62.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- node2:eth0 node1:eth0 yes Result: Node connectivity check passed for subnet "192.168.62.0" with node(s) node2,node1.Check: Node connectivity of subnet "10.0.0.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- node2:eth1 node1:eth1 yes Result: Node connectivity check passed for subnet "10.0.0.0" with node(s) node2,node1.Suitable interfaces for the private interconnect on subnet "192.168.62.0":node2 eth0:192.168.62.235node1 eth0:192.168.62.240Suitable interfaces for the private interconnect on subnet "10.0.0.0":node2 eth1:10.0.0.2node1 eth1:10.0.0.1ERROR: Could not find a suitable set of interfaces for VIPs.Result: Node connectivity check failed.Checking system requirements for 'crs'...Check: Total memory Node Name Available Required Comment ------------ ------------------------ ------------------------ ---------- node2 590.16MB (604324KB) 512MB (524288KB) passed node1 590.16MB (604324KB) 512MB (524288KB) passed Result: Total memory check passed.Check: Free disk space in "/tmp" dir
Node Name Available Required Comment ------------ ------------------------ ------------------------ ---------- node2 6.48GB (6794328KB) 400MB (409600KB) passed node1 5.34GB (5595456KB) 400MB (409600KB) passed Result: Free disk space check passed.Check: Swap space
Node Name Available Required Comment ------------ ------------------------ ------------------------ ---------- node2 1.46GB (1534196KB) 1GB (1048576KB) passed node1 1.46GB (1534196KB) 1GB (1048576KB) passed Result: Swap space check passed.Check: System architecture Node Name Available Required Comment ------------ ------------------------ ------------------------ ---------- node2 i686 i686 passed node1 i686 i686 passed Result: System architecture check passed.Check: Kernel version Node Name Available Required Comment ------------ ------------------------ ------------------------ ---------- node2 2.6.18-194.el5 2.4.21-15EL passed node1 2.6.18-194.el5 2.4.21-15EL passed Result: Kernel version check passed.Check: Package existence for "make-3.79" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 make-3.81-3.el5 passed node1 make-3.81-3.el5 passed Result: Package existence check passed for "make-3.79".Check: Package existence for "binutils-2.14" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 binutils-2.17.50.0.6-14.el5 passed node1 binutils-2.17.50.0.6-14.el5 passed Result: Package existence check passed for "binutils-2.14".Check: Package existence for "gcc-3.2" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 gcc-4.1.2-48.el5 passed node1 gcc-4.1.2-48.el5 passed Result: Package existence check passed for "gcc-3.2".Check: Package existence for "glibc-2.3.2-95.27" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 glibc-2.5-49 passed node1 glibc-2.5-49 passed Result: Package existence check passed for "glibc-2.3.2-95.27".Check: Package existence for "compat-db-4.0.14-5" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 missing failed node1 missing failed Result: Package existence check failed for "compat-db-4.0.14-5".Check: Package existence for "compat-gcc-7.3-2.96.128" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 missing failed node1 missing failed Result: Package existence check failed for "compat-gcc-7.3-2.96.128".Check: Package existence for "compat-gcc-c++-7.3-2.96.128" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 missing failed node1 missing failed Result: Package existence check failed for "compat-gcc-c++-7.3-2.96.128".Check: Package existence for "compat-libstdc++-7.3-2.96.128" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 missing failed node1 missing failed Result: Package existence check failed for "compat-libstdc++-7.3-2.96.128".Check: Package existence for "compat-libstdc++-devel-7.3-2.96.128" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 missing failed node1 missing failed Result: Package existence check failed for "compat-libstdc++-devel-7.3-2.96.128".Check: Package existence for "openmotif-2.2.3" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 missing failed node1 missing failed Result: Package existence check failed for "openmotif-2.2.3".Check: Package existence for "setarch-1.3-1" Node Name Status Comment ------------------------------ ------------------------------ ---------------- node2 setarch-2.0-1.1 passed node1 setarch-2.0-1.1 passed Result: Package existence check passed for "setarch-1.3-1".Check: Group existence for "dba" Node Name Status Comment ------------ ------------------------ ------------------------ node2 exists passed node1 exists passed Result: Group existence check passed for "dba".Check: Group existence for "oinstall" Node Name Status Comment ------------ ------------------------ ------------------------ node2 exists passed node1 exists passed Result: Group existence check passed for "oinstall".Check: User existence for "nobody" Node Name Status Comment ------------ ------------------------ ------------------------ node2 exists passed node1 exists passed Result: User existence check passed for "nobody".System requirement failed for 'crs'Pre-check for cluster services setup was unsuccessful on all the nodes. [oracle@node1 cluvfy]$ ----------------------------------------------------------------------------------部分软件包检查未通过,分别在节点1,节点2安装以下软件补丁包 (由于安装系统时,部分软件包已经安装):系统补丁下载地址:
[root@node1 pacht]# lscompat-binutils215-2.15.92.0.2-24.i386.rpmcompat-db-4.2.52-5.1.i386.rpmcompat-gcc-c++-7.3-2.96.128.i386.rpmcompat-libcwait-2.1-1.i386.rpmcompat-libstdc++-devel-7.3-2.96.128.i386.rpmcompat-libstdc++-egcs-1.1.2-1.i386.rpmcompat-oracle-el5-1.0-5.i386.rpmlibXp-1.0.0-8.1.el5.i386.rpmlibXp-devel-1.0.0-8.1.el5.i3862.rpmopenmotif21-2.1.30-11.EL5.i386.rpmopenmotif21-debuginfo-2.1.30-11.EL5.i386.rpmsysstat-7.0.2-3.el5_5.1.i386.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.i386.rpmxorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm------------------------------------------------------------------------------开始安装补丁,按以下顺序安装不会报错:[root@node1 pacht]# rpm -ivh compat-binutils215-2.15.92.0.2-24.i386.rpm Preparing... ########################################### [100%] 1:compat-binutils215 ########################################### [100%][root@node1 pacht]# rpm -ivh compat-libcwait-2.1-1.i386.rpm Preparing... ########################################### [100%]cat: /etc/ld.so.preload: No such file or directory 1:compat-libcwait ########################################### [100%][root@node1 pacht]# rpm -ivh compat-libstdc++-egcs-1.1.2-1.i386.rpm Preparing... ########################################### [100%] 1:compat-libstdc++-egcs ########################################### [100%][root@node1 pacht]# rpm -ivh openmotif21-debuginfo-2.1.30-11.EL5.i386.rpm Preparing... ########################################### [100%] 1:openmotif21-debuginfo ########################################### [100%][root@node1 pacht]# rpm -ivh xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm Preparing... ########################################### [100%] 1:xorg-x11-libs-compat ########################################### [100%][root@node1 pacht]# rpm -ivh libXp-*.rpmwarning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID a7048f8dPreparing... ########################################### [100%] 1:libXp ########################################### [ 50%] 2:libXp-devel ########################################### [100%][root@node1 pacht]# [root@node1 pacht]# rpm -ivh openmotif21-debuginfo-2.1.30-11.EL5.i386.rpm Preparing... ########################################### [100%] package openmotif21-debuginfo-2.1.30-11.EL5.i386 is already installed[root@node1 pacht]# rpm -ivh openmotif21-2.1.30-11.EL5.i386.rpm Preparing... ########################################### [100%] 1:openmotif21 ########################################### [100%][root@node1 pacht]# rpm -ivh compat-oracle-el5-1.0-5.i386.rpm Preparing... ########################################### [100%] 1:compat-oracle-el5 ########################################### [100%][root@node1 pacht]# rpm -ivh sysstat-7.0.2-3.el5_5.1.i386.rpm warning: sysstat-7.0.2-3.el5_5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 192a7d7dPreparing... ########################################### [100%] 1:sysstat ########################################### [100%] [root@node1 pacht]# rpm -ivh unixODBC-*warning: unixODBC-2.2.11-7.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 82fd17b2Preparing... ########################################### [100%] 1:unixODBC ########################################### [ 50%] 2:unixODBC-devel ########################################### [100%][root@node1 pacht]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 82fd17b2Preparing... ########################################### [100%] 1:compat-db ########################################### [100%][root@node1 pacht]#