基于Linux的oracle 12cR2 RAC 标准化安装(一)

来源:这里教程网 时间:2026-03-03 18:02:11 作者:

安装配置规范

1.1 ORACLE 安装版本要求

1.       如无特殊说明,所有生产系统的ORACLE 数据库均使用ORACLE 64 位,版本12.2.0.1

2.       所有安装ORACLE 数据库Server 端的主机上安装企业版(Enterprise Edition) 产品;

1.2 ORACLE RAC 硬件要求

1.       整个RAC 的硬件环境包含两台主机、共享存储、网络互连设备

2.       两台主机的硬件配置相同,每台主机至少需要两块物理网卡,一块网卡用于集群内部的私有通信( 私有网卡) ,另一块网卡用于提供对外服务( 公共网卡) ,每台主机至少还要有一块HBA 卡,通过光纤线连接到存储设备  最小需求: 内存最小1G 以上,swap 空间如下:

        RAM

      Swap Space

Between 1 GB and 2 GB

1.5 times the size of the   RAM

Between 2 GB and 16 GB

Equal to the size of the RAM

More than 16 GB

16   B

 

1.3 网络及存储划分

5 个公网IP 地址2 个内部心跳私有IP 地址3 1G 用于创建ocrvote normal 冗余模式磁盘组1 60G 用于创建mgmt external 外部冗余模式磁盘组 2 块及以上 500G 用于创建 data external 外部冗余模式磁盘组(根据实际需求) 1 块及以上 500G 用于创建 arch external 外部冗余模式磁盘组(根据实际需求) 注:实际DATA ARCH 磁盘组大小根据实际容量而定 重要业务系统数据库,建议 data arch 都创建 normal 模式的磁盘组,磁盘数量在原有基础上增加 3  

1.4 操作系统 OS 要求

Linux 6 Oracle Linux 6.4 with the Unbreakable Enterprise Kernel 2: 2.6.39-400.211.1.el6uek.x86_64 or later Oracle Linux 6.6 with the Unbreakable Enterprise Kernel 3: 3.8.13-44.1.1.el6uek.x86_64 or later Oracle Linux 6.8 with the Unbreakable Enterprise Kernel 4: 4.1.12-37.6.2.el6uek.x86_64 or later Oracle Linux 6.4 with the Red Hat Compatible kernel: 2.6.32-358.el6.x86_64 or later Red Hat Enterprise Linux 6.4: 2.6.32-358.el6.x86_64 or later     Linux 7 Oracle Linux 7 with the Unbreakable Enterprise kernel 3: 3.8.13-35.3.1.el7uek.x86_64 or later Oracle Linux 7 with the Red Hat Compatible kernel: 3.10.0-54.0.1.el7.x86_64 or later  Red Hat Enterprise Linux 7: 3.10.0-54.0.1.el7.x86_64 or later  

1.5 文件系统、目录

/oracle 安装软件 至少在80G空间以上(最少20g);/tmp目录至少1G以上1 数据库软件安装目录为/oracle/app2 集群软件安装目录/oracle/grid3 数据库生产环境备份目录为/backup 以上文件系统目录不论是AIX Linux 都必须建立单独的lv 设备,避免目录空间的互相影响。

1.6 用户、组

安装oracle 软件,必须建立如下操作系统组和用户:

实例安装组oinstall

dba dba

操作系统用户 grid primary 组为 oinstall ,用户主目录为 /home/ grid

操作系统用户 oracle primary 组为 oinstall ,用户主目录为 /home/ oracle

注:必须保证双节点上oracle 用户的UID grid 用户的UID oinstall 用户组、dba 用户组的GID 相同。

1.7 数据库 字符集

数据库字符集默认使用ZHS16GBK-GBK ,特殊应用除外。

1.8 数据库命名规范

1.         数据库名

对每个系统创建一个尽量能够描述该系统的四个字母的缩写,为了表述方便,下文中标记该缩写为 XXXX ,实例名使用 XXXX1 XXXX2 ,数据库名使用 XXXX

2.         表空间名

应用表空间使用本地表空间管理,指定每个区(extent)的大小为1M,自动段管理方式,重要系统单个数据文件固定8G,非核心可以采用自动扩展的方式

应用表空间命名规则:

数据表空间为USER_DATA_TBS_yy,数据文件为USER_datayy,单个数据文件大小为 30G

索引表空间为USER_INDX_TBS_yy,数据文件为USER_indxyy,单个数据文件大小为 30G

配置表空间为USER_CONF_TBS_yy,数据文件为USER_CONFyy,单个数据文件大小为 30G

注:USER为自定义用户名,为大写,yy两位为数字编号,从01开始,依次类推,数据文 件的大小设定为30G

1.9 数据库文件存放

RAC 是一个多实例、单一数据库的架构,所有的节点共享一个数据库;数据文件、联机日志文件、参数文件、控制文件都必须放在共享存储上

1. 数据库数据文件控制文件存放ASM磁盘组+data/ XXXX

2. 数据库活动日志存放ASM磁盘组 +data/XXXX ,单个日志文件大小为200M-500M;

3. 数据库归档日志 放ASM磁盘组+arch/XXXX (重要业务系统数据库,必须设归档日志)

1.10 备份数据库配置信息

在实例与数据库等设置完成后,需对数据库的相关配置信息进行备份,供查询与数据库恢复使用。 

环境描述

2.1 硬件环境

节点配置:

节点

节点名

实例名

数据库

操作系统

node1

orcl1

orcl

Linux

node2

orcl2

orcl

Linux

 

2.2 软件 环境

l          操作系统:RHEL

l          数据库和集群件版本:ORACLE 12.2.0.1

l          用户组和文件系统配置

用户组和文件系统配置

软件组件

用户

主组

辅助组

软件目录

grid

grid

oinstall

dba

/oracle/grid

rdbms

oracle

oinstall

dba

/oracle/app

 

相关推荐