安装配置规范
安装版本要求
1. 如无特殊说明,所有生产系统的ORACLE 数据库均使用ORACLE 64 位,版本12.2.0.1 ;
2. 所有安装ORACLE 数据库Server 端的主机上安装企业版(Enterprise Edition) 产品;
硬件要求
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 |
网络及存储划分
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 倍 )
操作系统 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
文件系统、目录
/oracle 安装软件 至少在80G空间以上(最少20g);/tmp目录至少1G以上
1 . 数据库软件安装目录为/oracle/app
2 . 集群软件安装目录/oracle/grid
3 . 数据库生产环境备份目录为/backup
以上文件系统目录不论是AIX 、Linux 都必须建立单独的lv 设备,避免目录空间的互相影响。
用户、组
安装oracle 软件,必须建立如下操作系统组和用户:
实例安装组oinstall
dba 组 dba
操作系统用户 grid , primary 组为 oinstall ,用户主目录为 /home/ grid
操作系统用户 oracle , primary 组为 oinstall ,用户主目录为 /home/ oracle
注:必须保证双节点上oracle 用户的UID 、grid 用户的UID 、oinstall 用户组、dba 用户组的GID 相同。
数据库 字符集
数据库字符集默认使用ZHS16GBK-GBK ,特殊应用除外。
数据库命名规范
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
数据库文件存放
RAC 是一个多实例、单一数据库的架构,所有的节点共享一个数据库;数据文件、联机日志文件、参数文件、控制文件都必须放在共享存储上
1. 数据库数据文件控制文件存放ASM磁盘组+data/ XXXX ;
2. 数据库活动日志存放ASM磁盘组 +data/XXXX ,单个日志文件大小为200M-500M;
3. 数据库归档日志 放ASM磁盘组+arch/XXXX (重要业务系统数据库,必须设归档日志)
备份数据库配置信息
在实例与数据库等设置完成后,需对数据库的相关配置信息进行备份,供查询与数据库恢复使用。
环境描述
硬件环境
节点配置:
节点 | |||
节点名 |
实例名 |
名 |
操作系统 |
node1 |
orcl1 |
orcl |
Linux |
node2 |
orcl2 |
orcl |
Linux |
环境
l 操作系统:RHEL
l 数据库和集群件版本:ORACLE 12.2.0.1
l 用户组和文件系统配置
用户组和文件系统配置 | ||||
软件组件 |
用户 |
主组 |
辅助组 |
软件目录 |
grid |
grid |
oinstall |
dba |
/oracle/grid |
rdbms |
oracle |
oinstall |
dba |
/oracle/app |