10gRAC:删除失败的CRS安装清理步骤

需积分: 14 2 下载量 160 浏览量 更新于2024-09-19 收藏 55KB DOC 举报
"这篇文档是关于Oracle RAC安装失败后如何清理CRS配置的指南,主要针对DBA和支持分析师,适用于10g RAC环境。未正确清理失败的CRS安装可能会导致节点重启等问题。" Oracle Real Application Clusters (RAC) 是一个数据库高可用性解决方案,它允许多个实例同时访问同一个物理数据库。当RAC安装过程中出现故障时,清理失败的CRS(Cluster Ready Services)安装至关重要,以避免后续的问题。CRS是RAC的核心组件,负责集群的管理和监控。 按照文档的指导,以下是清理失败的CRS安装的步骤: 1. **运行脚本清理**: 首先,从$ORA_CRS_HOME/installdirectory执行`rootdelete.sh`和`rootdeinstall.sh`脚本,这两个脚本分别用于删除和卸载CRS。确保在要移除CRS的每个节点上执行这些脚本。如果遇到脚本执行问题,应联系技术支持开启服务请求。 2. **停止节点应用**: 在所有节点上停止NodeApps服务,这是通过使用`srvctl stop nodeapps -n <nodename>`命令完成的。这个命令会停止与RAC相关的节点应用程序。 3. **阻止CRS开机启动**: 为了防止节点启动时CRS自动运行,需要删除相关的启动脚本。对于Sun系统,需执行以下命令作为root用户: ``` rm /etc/init.d/init.cssd rm /etc/init.d/init.crs ``` 这些命令会移除CSSD(Cluster Synchronization Services Daemon)和CRS的启动脚本,从而防止它们在系统启动时自动启动。 4. **手动清理**: 如果脚本方法无法解决问题,可能需要手动删除安装。这通常涉及更深入的系统文件和配置清理,包括删除数据目录、日志文件、初始化参数文件等。具体操作应根据实际情况和官方文档进行。 5. **检查和验证**: 清理完成后,务必检查系统状态,确保所有与CRS相关的进程和服务都已停止,并且没有遗留的配置文件。可以使用`ps`命令检查进程状态,`ls`命令查看文件是否存在,以及`grep`命令搜索相关配置。 未正确清理失败的CRS安装可能导致一系列问题,如节点不稳定、资源冲突或集群通信故障。因此,遵循正确的清理流程至关重要,以保持系统的稳定性和安全性。在执行这些操作之前,强烈建议备份相关文件和系统设置,以防意外情况发生。如果不确定操作,应及时咨询Oracle支持团队。