Oracle 11g RAC on Linux 搭建指南

需积分: 10 3 下载量 123 浏览量 更新于2024-07-23 收藏 707KB PDF 举报
"Oracle 11g RAC搭建 for Linux" 在搭建Oracle 11g Real Application Clusters (RAC) 环境时,你需要在Red Hat Enterprise Linux 5.5 (Tikanga)上执行一系列步骤。Oracle RAC是一种高可用性解决方案,允许多个数据库实例共享同一数据库,从而提供故障切换和负载均衡的能力。以下是对这个过程的详细说明: 一、概述 1.1 总述 Oracle 11g RAC的安装涉及多个阶段,包括安装操作系统、配置操作系统、安装Grid Infrastructure以及安装Oracle软件和创建数据库。在安装过程中,可能会遇到一些问题,需要进行故障排查。 1.2 环境介绍 操作系统是Red Hat Enterprise Linux Server release 5.5,内核版本为2.6.18-194.el5,而数据库版本为Oracle Database 11g Enterprise Edition Release 11.2.0.1.0,64位生产环境。 二、安装Linux操作系统 这部分详细描述了如何在指定的Linux版本上安装操作系统,包括设置分区、安装必要的软件包等。 三、配置Linux操作系统 3.1 配置网卡 确保每个节点都有正确的网络配置,以便集群内的节点能够相互通信。这可能包括配置IP地址、子网掩码、网关和DNS设置。 3.2 创建相应的用户和组 在Linux环境中,通常会创建专门的用户和组来运行Oracle软件,如grid和oracle用户。 3.3 安装相应的软件包 为了支持Oracle RAC,需要安装一些额外的软件,如gcc、binutils、krb5、openssl等,以及集群所需的软件如Clusterware和ASM。 3.4 配置kernel参数 优化内核参数对于Oracle RAC的性能至关重要,包括调整内存分配、文件句柄限制、信号量等。 3.5 绑定ASM磁盘 ASM(Automatic Storage Management)是Oracle的存储管理解决方案,需要将磁盘绑定到ASM以供后续使用。 四、安装Grid Infrastructure 4.1 安装Grid Infrastructure 首先,通过响应文件指导安装Grid Infrastructure,这是Oracle RAC的基础,包含了集群件和ASM。 4.2 修改Grid用户环境变量 安装完成后,需要更新grid用户的环境变量,确保所有必要的路径和设置正确。 4.3 创建其他ASM磁盘组 除了默认的diskgroup,可能还需要根据需求创建额外的ASM磁盘组,以满足不同数据库组件的存储需求。 五、安装Oracle软件、建库 5.1 安装ORACLE软件 接下来,安装Oracle数据库软件,同样需要配置响应文件并遵循安装指南。 5.2 修改oracle用户环境变量 与grid用户类似,对oracle用户的环境变量进行调整,以适应数据库运行的需要。 5.3 DBCA建库 使用Database Configuration Assistant (DBCA) 创建数据库,选择RAC类型,并指定ASM磁盘组,完成数据库的创建。 六、Troubleshooting 6.1 安装grid时的常见问题 如checksUserExistence失败,可能是因为用户或权限配置不正确,需要检查并修正。 6.2 本地yum源的配置及用法 在没有网络连接或者需要更快的软件包下载速度时,可以配置本地yum源。 6.3 DBCA建库找不到ASM磁盘组 这可能是因为ASM配置不正确,需要检查磁盘组的创建和ASM的配置。 6.4 DBCA报ORA-119、132错误 这些错误通常是由于ASM磁盘组问题导致的,需要检查磁盘状态和ASM配置。 在搭建Oracle 11g RAC的过程中,每一步都需要仔细规划和执行,以确保系统的稳定性和可靠性。同时,准备充分的故障排查知识也是必不可少的,因为可能会遇到各种预料之外的问题。