开始安装集群就绪软件(只需要在一个节点安装即可):
[root@node1 ~]# xhost +
access control disabled, clients can connect from any host
[root@node1 ~]# su - oracle
[oracle@node1 ~]$ cd /opt/clusterware/
[oracle@node1 clusterware]$ ls
cluvfy doc install response rpm runInstaller stage upgrade welcome.html
[oracle@node1 clusterware]$ ./runInstaller -ignoreSysPreReqs (-ignoreSysPreReqs 参数绕过系统版本的检查)
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
选择安装目录,与用户组
选择clusterware集群包安装home 目录
安装环境自检;crs 最小内存不小于512M,否则检查会通不过;此处报内存大于512,可以突略.
添加节点2信息
添加后的节点信息,修改集群名
配置私网络与公网地址:
配置集群注册软件安装目录
配置表决磁盘安装目录.
显示安装概要
显示安装进度
使用ROOT用户执行相应路径包.
建议按下列顺序执行
通常在最后一个节点执行root.sh时会遇到错误,就我们的情况而言当然就是node2
[root@node1 /]# /u01/app/oracle/oraInventory/orainstRoot.sh
[root@node2 ~]# /u01/app/oracle/oraInventory/orainstRoot.sh
[root@node1 /]# /u01/app/oracle/product/10.2.0/crs/root.sh
[root@node2 ~]# /u01/app/oracle/product/10.2.0/crs/root.sh
CSS is active on these nodes.
node1
node2
CSS is active on all nodes.
Waiting for the Oracle CRSD and EVMD to start
Waiting for the Oracle CRSD and EVMD to start
Oracle CRS stack installed and running under init(1M)
Running vipca(silent) for configuring nodeapps
/u01/app/oracle/product/10.2.0/crs/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
出现以下报错,各节点修改以下参数就可以:
[root@node2 bin]# vi /u01/app/oracle/product/10.2.0/crs/bin/vipca
if [ "$arch" = "i686" -o "$arch" = "ia64" ]
then
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
fi
unset LD_ASSUME_KERNEL ------添加的行
#End workaround
;;
[root@node2 bin]# vi /u01/app/oracle/product/10.2.0/crs/bin/srvctl
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
unset LD_ASSUME_KERNEL ------添加的行
[root@node1 bin]# vi /u01/app/oracle/product/10.2.0/crs/bin/vipca
if [ "$arch" = "i686" -o "$arch" = "ia64" ]
then
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
fi
unset LD_ASSUME_KERNEL ------添加的行
#End workaround
;;
[root@node1 bin]# vi /u01/app/oracle/product/10.2.0/crs/bin/srvctl
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
unset LD_ASSUME_KERNEL ------添加的行
在节点2再次执行下面操作:
[root@node2 bin]# /u01/app/oracle/product/10.2.0/crs/root.sh
WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
WARNING: directory '/u01/app' is not owned by root
WARNING: directory '/u01' is not owned by root
Checking to see if Oracle CRS stack is already configured
Oracle CRS stack is already configured and will be running under init(1M)
执行完后,点击上图的OK;进入一阶段配置:
当新界面执行到第三部的时候会报错,先不管;打开另一个窗口,执行下面的配置[root@node1 bin]# xhost +
[root@node1 bin]# /u01/app/oracle/product/10.2.0/crs/bin/vipca
执行完后,点击OK,切回到之前的安装进程窗口
点击''Retry'' 重试安装. 安装完后,点击'Next' --> 'Exit' 退出安装完成.
检查安装是否成功:
[oracle@node1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.node1.gsd application ONLINE ONLINE node1
ora.node1.ons application ONLINE ONLINE node1
ora.node1.vip application ONLINE ONLINE node1
ora.node2.gsd application ONLINE ONLINE node2
ora.node2.ons application ONLINE ONLINE node2
ora.node2.vip application ONLINE ONLINE node2