Oracle 11.2.0.4 RAC增删节点详细步骤

需积分: 10 10 下载量 164 浏览量 更新于2024-07-16 收藏 5.12MB DOCX 举报
"这篇文档详细介绍了在Oracle 11.2.0.4 RAC环境中增加和删除节点的操作步骤,适用于Centos 7.4系统。文档参考了Oracle Clusterware Administration and Deployment Guide以及Oracle Real Application Clusters Administration and Deployment Guide的相关章节。特别指出,文档中的操作基于非共享Oracle home目录(每个节点都有自己独立的Oracle home),且涉及的是由管理员管理的Oracle RAC数据库,而非策略管理的Oracle RAC实例。此外,文档强调了正确配置/etc/hosts的重要性。在删除节点的过程中,例如要删除nodea,则需在其他存活节点如nodeb上运行DBCA进行实例删除,并在待删除的nodea上执行一系列操作,包括停止监听器、卸载Oracle软件等。" 在Oracle 11.2.0.4的RAC环境中,增加或删除节点是一项关键任务,直接影响到集群的可用性和性能。首先,我们来看删除节点的过程: 1. **删除节点前的准备**:在进行节点删除之前,确保系统配置正确,包括网络设置、共享存储以及数据库的健康状态。特别是/etc/hosts文件,它应包含所有节点的IP地址和主机名映射,以确保节点间通信正常。 2. **实例删除**:使用Database Configuration Assistant (DBCA) 在其他存活节点上删除将要移除的节点上的实例。这会解除实例与集群的关联,但不会删除实际的软件安装。 3. **关闭监听器**:在要删除的节点上,先停止Oracle监听器服务,以断开该节点与数据库的连接。 4. **卸载Oracle软件**:执行Oracle提供的卸载脚本(如`deinstall/deinstall-local`),这将从系统中彻底移除Oracle软件。 5. **集群ware调整**:在集群的其他节点上,使用crs_stop和crs_delete命令停止并删除集群资源,对应于已删除的节点。 6. **配置调整**:更新所有必要的配置文件,包括OCR(Oracle Cluster Registry)和Voting Disks,以反映新的集群结构。 接着,添加新节点的过程大致如下: 1. **预安装**:在新节点上安装相同版本的Oracle软件,包括Grid Infrastructure和数据库软件。 2. **配置共享存储**:确保新节点可以访问到现有的共享存储,如ASM或NFS。 3. **初始化环境**:配置新节点的环境变量,如ORACLE_HOME、PATH等,使之与现有RAC环境一致。 4. **加入集群**:使用crsctl命令行工具或 CRSAdmin图形界面,将新节点添加到集群中。 5. **创建实例**:使用DBCA在新节点上创建一个新的数据库实例,使其与现有RAC实例同步。 6. **验证**:最后,进行全面的系统验证,包括数据库和集群的健康检查,确保所有服务都正常运行。 以上就是Oracle 11.2.0.4 RAC环境下增删节点的基本流程,但实际操作中可能会因环境差异而有所不同,所以必须根据官方文档和特定环境的指导进行。在执行这些操作时,务必谨慎,因为错误操作可能导致数据丢失或整个集群不可用。