Oracle 12c R2 RAC安装配置步骤详解

需积分: 10 4 下载量 98 浏览量 更新于2024-07-16 收藏 29KB DOCX 举报
"Oracle 12c R2 Real Application Clusters (RAC) 安装配置指南" 在Oracle 12c R2中,Real Application Clusters (RAC) 是一种高可用性解决方案,它允许多台服务器共享同一个数据库实例,以提供容错和负载均衡。这份文档详细介绍了如何配置和安装Oracle 12c R2 RAC环境。 首先,文档提到了ASM(Automatic Storage Management)磁盘空间的最低要求。Oracle 12c R2 对OCR(Oracle Cluster Registry)和 Voting Disks的空间需求显著增加。建议的配置如下: - External: 1个卷,40GB - Normal: 3个卷,每个30GB - High: 5个卷,每个25GB - Flex: 3个卷,每个30GB OCR、Voting Disks 和 MGMT 数据通常会被放置在一个磁盘组中,并使用Normal冗余级别,这意味着至少需要3块ASM磁盘,总空间为80GB。 操作系统安装部分,文档推荐使用CentOS 7、RHEL 7或Oracle Linux 7作为基础平台。在安装操作系统时,应勾选"Server with GUI"和"Compatibility Libraries"选项,其他组件则不必选择。 接下来,安装Oracle预安装包,可以通过以下命令从Oracle的YUM仓库下载并安装: ``` wget http://yum.oracle.com/public-yum-ol7.repo -P /etc/yum.repos.d/ yum install -y oracle-rdbms-server-12cR1-preinstall ``` 创建用户和组是RAC安装过程中的关键步骤。`oracle`用户和`dba`、`oinstall`组应在所有节点上预先创建,且用户的UID和GID必须保持一致。例如: ``` groupadd --gid 54323 asmdba groupadd --gid 54324 asmoper groupadd --gid 54325 asmadmin groupadd --gid 54326 oper groupadd --gid 54327 backupdba groupadd --gid 54328 dgdba groupadd --gid 54329 kmdba usermod --uid 54321 --gid oinstall --groups dba,oper,asmdba,asmoper,backupdba,dgdba,kmdba oracle useradd --uid 54322 --gid oinstall --groups dba,asmadmin,asmdba,asmoper grid ``` 创建完成后,还需要为Oracle软件和数据目录设定适当的权限,如: ``` mkdir -p /u01/app/12.2.0/grid mkdir -p /u01/app/grid mkdir -p /u01/app/oracle chown -R grid:oinstall /u01 chown oracle:oinstall /u01/app/oracle chmod ... ``` 这部分没有给出完整的`chmod`命令,但在实际操作中,通常会设置目录的适当读写执行权限,以便于`grid`和`oracle`用户能访问和操作这些目录。 Oracle 12c R2 RAC的安装涉及多个步骤,包括ASM磁盘规划、操作系统配置、预安装包安装、用户和组的创建,以及目录权限的设定。每个步骤都需要精确执行,以确保最终的RAC环境稳定、高效。这份指南为完成这些任务提供了清晰的指导。