Oracle 11gR2 RAC搭建指南:ASM on CentOS 6.5 with EMC存储

4星 · 超过85%的资源 需积分: 10 9 下载量 53 浏览量 更新于2024-09-09 收藏 13KB TXT 举报
"Oracle 11g R2 RAC在Linux 6.4上与ASM一同部署,使用EMC存储,并涉及多路径软件管理" Oracle Real Application Clusters (RAC) 是Oracle数据库的一种高可用性解决方案,它允许多个实例同时访问同一个数据库,提供故障切换和负载均衡的能力。在Oracle 11g R2版本中,RAC配合Automatic Storage Management (ASM) 可以实现高效的数据存储和管理。以下是对RAC搭建过程的关键步骤的详细说明: 1. **系统环境**: - 操作系统:CentOS 6.5 - 存储设备:EMC,10GB用于系统,500GB用于数据存储 - 网络配置:包括public、private和virtual IP地址,分别用于节点间通信、外部访问和集群扫描 2. **卸载和安装多路径软件**: - 卸载原有的multipath软件包,以避免冲突。 - 安装EMC的PowerPath软件,确保与CentOS版本兼容,提供高性能和高可用性的I/O路径管理。 3. **配置PowerPath**: - 使用`emcpreg-install`命令进行安装并输入序列号激活。 - 启动PowerPath服务,以启用多路径功能。 - 使用`powermtdisplaydev=all`检查设备的负载平衡和故障切换策略。 4. **配置网络**: - 在所有节点上配置`/etc/hosts`文件,确保各节点之间可以互相识别和通信。 - 文件中包含了public、virtual和private IP地址及其对应的主机名和域名。 5. **配置DNS服务**: - DNS是RAC环境中不可或缺的一部分,它负责将集群的IP地址解析为对应的主机名。 - 需要在DNS服务器上设置适当的A记录,以确保节点间的通信以及外部访问的顺利进行。 6. **ASM配置**: - ASM是Oracle的自动存储管理工具,用于简化存储管理和提供高可用性。 - 创建ASM磁盘组,将EMC存储分配的磁盘添加到磁盘组中。 - 配置ASM实例,使其与数据库实例交互,提供数据存储服务。 7. **RAC实例部署**: - 在每个节点上安装Oracle数据库软件。 - 创建数据库实例,使用ASM作为数据文件的存储方式。 - 设置Grid Infrastructure,包括OCR(Oracle Cluster Registry)和 Voting Disks,以维护集群状态。 - 配置GNS(Global Name Service)或DNS,为数据库服务提供全局名称。 8. **集群验证和测试**: - 完成基本配置后,需要运行`crsctl`和`crs_stat`等命令检查集群的状态和健康状况。 - 进行故障转移和负载均衡测试,确保RAC功能正常。 在搭建Oracle 11g R2 RAC的过程中,每一个环节都需要细心操作,因为任何一个小错误都可能导致整个集群无法正常工作。确保遵循最佳实践,并进行充分的规划和测试,以保证系统的稳定性和性能。