解决Redhat Linux5安装Oracle RAC 10g root.sh错误

需积分: 1 0 下载量 98 浏览量 更新于2024-09-13 收藏 563KB DOCX 举报
"在Linux 5平台上安装Oracle RAC (Real Application Clusters) 10g Release 2时,尤其是在Red Hat Linux 5系统中,可能会遇到特定的bug,主要出现在运行`root.sh`脚本的阶段。这个问题涉及到`vipca`文件中的`LD_ASSUME_KERNEL`变量设置,以及在第二台机器上手动配置OCR(Oracle Cluster Registry)和VIP(Virtual IP)的过程。" 在安装Oracle RAC的过程中,通常会涉及以下步骤: 1. 安装前准备:确保两台服务器(例如:esalesdb1和esalesdb2)都已配置好Oracle Grid Infrastructure,并完成了实例和数据库的基本安装。 2. 执行orainstRoot.sh:在每个节点上,都需要执行`orainstRoot.sh`脚本,以更新环境变量,确保Oracle软件能够正确运行。 3. 运行root.sh:接着,需要在每个节点上运行`root.sh`脚本来完成必要的系统配置。在Red Hat Linux 5中,由于`LD_ASSUME_KERNEL`变量不再适用,因此需要在`$ORA_CRS_HOME/bin/vipca`文件中取消设置这个变量。在找到相应的代码行后,添加`unset LD_ASSUME_KERNEL`。 4. 修复VIPCA问题:在运行`root.sh`之后,可能会遇到错误,这时需要手动将网络接口信息添加到OCR中。例如,通过命令`./oifcfg setif -global eth0/10.128.64.0.:public`和`./oifcfg setif -global eth1/192.168.10.0:cluster_interconnect`来设置公共网络和集群互连网络接口。 5. 验证接口信息:使用`./oifcfg getif`命令确认接口信息已成功添加到OCR。 6. 手动运行VIPCA:在第二个节点(如esalesdb2)上,以root用户身份运行`vipca`,以解决可能出现的问题。这可能包括添加VIP的主机名和IP地址。如果发现VIP配置有误,需要进行修正,如将VIP的IP地址更正为正确的值。 7. 完成配置:最后,根据提示完成安装过程,确认所有配置助手的设置,并选择“OK”以退出配置。 需要注意的是,这种手动修复和配置步骤是针对特定的Red Hat Linux 5和Oracle RAC 10g Release 2的组合。在其他版本或操作系统上,步骤可能会有所不同。对于任何RAC安装,确保遵循官方文档并及时更新补丁以解决已知问题是非常重要的。此外,良好的故障排查技巧和对Oracle RAC架构的理解也是成功部署的关键。