ORACLE 11g r2 RAC 安装实施规划
安装RAC并不难,难就难在前期的实施规划上,根据用户需求采购了硬件之后,我们需求在实施之前做好详细的规划 ,这就包括主机规划、SAN交换机规划、存储柜规划、ORACLE数据库软件规划等,要将整个软硬件融为一体,充分考虑RAC系统的安全性,可靠性,可用性等因素,始终记住一个规划得好RAC系统才能充分发挥其优于单节点的优势,同时也为后期的运维管理提供方便。这篇博文主要是关于前期实施RAC的规划提供参考。
网络拓扑图
一、主机规划
系统配置 |
硬盘:6*300G 15krpm SAS 内存:128G内存 CPU:4* 8core E7-4830 2.13GHZ |
|
数量 |
2台 |
|
RAID级别 |
RAID10 |
|
操作系统版本 |
RHEL6.4_X86_64 |
|
主机名 |
node1、node2 |
|
网卡配置 |
Eth1\Eth3用于业务网络,采用Active/standby的bind0。 Eth2\Eth4用于群集心跳网络,采用Active/standby的bind1。 |
|
IP地址 |
node1 |
PublicIP:192.168.0.1 VIP:192.168.0.10 PrivateIP:10.0.0.1 |
node2 |
PublicIP:192.168.0.2 VIP:192.168.0.10 PrivateIP:10.0.0.2 |
|
SCAN-IP |
192.168.0.63 |
|
网关 |
192.168.0.62 |
|
本地磁盘 |
/boot |
启动分区500M |
swap |
交换分区64G |
|
/ |
根分区剩余空间 |
|
/u01 |
Oracle数据库软件分区100G |
|
多路径软件 |
RDAC |
二、SAN1交换机ZONE规划
系统配置 |
端口数量24口,激活8口,带8个8GB的SFP模块 |
|
Zone 名称 |
对应端口 |
通道说明 |
端口说明 |
0 |
连接存储的主控A口 |
1 |
连接存储的主控B口 |
|
2 |
连接NODE1 |
|
3 |
连接NODE2 |
|
zone_a |
0/1/2 |
连接NODE1到存储 |
zone_b |
0/1/3 |
连接NODE2到存储 |
其它zone |
剩余端口 |
未分配 |
SAN2交换机ZONE规划
系统配置 |
端口数量24口,激活8口,带8个8GB的SFP模块 |
|
Zone 名称 |
对应端口 |
通道说明 |
端口说明 |
0 |
连接存储的备控A口 |
1 |
连接存储的备控B口 |
|
2 |
连接NODE1 |
|
3 |
连接NODE2 |
|
zone_a |
0/1/2 |
连接NODE1到存储 |
zone_b |
0/1/3 |
连接NODE2到存储 |
其它zone |
剩余端口 |
未分配 |
说明:SAN交换机ZONE规划,记住一点一个SAN交换机对应一个控制器,由此也可计算出,针对存储的每个卷都有4条路径。
三、磁盘阵列柜卷规划
系统配置 |
硬盘:10*600G 15krpm SAS、48G内存 FC端口:8*8Gb FC 软件:多路径软件 |
|
数量 |
1台 |
|
管理IP |
192.168.1.57 |
|
RAID级别 |
9块盘做RAID-5,剩余1块做热备。 |
|
条带大小 |
1M |
|
LUN |
LUN1 |
1G,OCR磁盘组 |
LUN2 |
1G,OCR磁盘组 |
|
LUN3 |
1G,OCR磁盘组 |
|
LUN4 |
1T,DATA_DG磁盘组,存放数据库文件 |
|
LUN5 |
1T,DATA_DG磁盘组,存放数据库文件 |
|
LUN6 |
1T,DATA_DG磁盘组,存放数据库文件 |
|
LUN7 |
1T,FLASH_DG磁盘组,存放数据库文件 |
|
LUN8 |
386G,磁盘组,存放数据库文件 |
四、ORACLE数据库软件规划
1、网络规划
节点 |
项目 |
IP地址 |
域名 |
主机名 |
node1 |
业务IP |
192.168.100.1 |
node1.localdomain |
node1 |
虚拟IP |
192.168.100.10 |
node1-vip. localdomain |
node1-vip |
|
私有IP |
10.0.0.1 |
node1-priv. localdomain |
node1-priv |
|
node2 |
业务IP |
192.168.100.2 |
node2.localdomain |
node2 |
虚拟IP |
192.168.100.11 |
node2-vip. localdomain |
node2-vip |
|
私有IP |
10.0.0.2 |
node2-priv. localdomain |
node2-priv |
|
SCAN IP |
192.168.100.15 |
scan-cluster.localdomain |
scan-cluster |
2、oracle规划
软件版本 |
ORACLE 11.2.0.4 EE |
||||
是否RAC |
是 |
||||
ORACLE_SID |
node1 |
devdb1 |
+ASM1 |
||
node2 |
devdb2 |
+ASM2 |
|||
oracle用户关键环境变量 (node2) |
ORACLE_UNQNAME=devdb ORACLE_SID=devdb2 ORACLE_BASE=/u01/app/oracle ORACLE_HOSTNAME=devdb2.localdomain ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 |
||||
grid用户关键环境变量 (node2) |
ORACLE_SID=+ASM2 ORACLE_BASE=/u01/app/grid ORACLE_HOME=/u01/app/11.2.0/grid |
||||
用户和组 |
oracle:oinstall,asmdba,dba,oper grid: oinstall ,asmadmin,asmdba,asmoper,dba |
||||
内存分配 |
AMM管理方式,SGA+PGA=64G |
||||
ASM规划 |
GRIDDG(VOL1、VOL2、VOL3) |
OCR\vote磁盘组,NORMAL冗余 |
|||
DATADG(VOL4) |
数据库数据磁盘组,EXTERNAL冗余 |
||||
FLASHDG(VOL7) |
数据闪回、归档日志 |
||||
剩余asm磁盘(VOL5、VOL6、VOL8) |
可根据需要分配 |
||||
数据库初始化参数 |
processes |
1000 |
|||
open_cursors |
1000 |
||||
session_cached_cursors |
100 |
||||
db_recovery_file_dest_size |
900G |
||||
undo_retention |
10800 |
||||
NLS_CHARACTERSET |
ZHS16GBK |
||||
NLS_NCHAR_CHARACTERSET |
AL16UTF16 |
||||
归档路径 |
+FLASHDG |
||||
访问端口 |
1521 |
||||
表空间 |
SYSTEM |
||||
SYSAUX |
|||||
UNDO |
|||||
TEMP |
|||||
QZDATA |
业务表数据表空间,按需求设置,关闭自动扩展特性,每数据文件8G 增加表空间大小命令: alter tablespace qzdata add datafile size 8G; |
||||
QZINDX |
业务索引数据表空间,按需求设置,关闭自动扩展特性,每数据文件8G 增加表空间大小命令: alter tablespace qzindx add datafile size 8G; |
||||
其他表空间 |
按需求设置,关闭自动扩展特性,每数据文件8G |
五、安装脚本
为了方便实施,减少实施过程中人为失误,编写一些脚本帮助实施还是很有必要的,附带了6个小脚本,根据实际要求修改后,按顺序依次执行。
转载于:https://blog.51cto.com/crazy123/1586506
ORACLE 11g r2 RAC 安装实施规划相关推荐
- Oracle 11g R2+RAC+ASM+redhat安装详解1
Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为"真正应用集群",它一般有两台或者两台以上同构计算机及共享存储设备 ...
- Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】
Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...
- oracle 11g r2 rac到单实例的dg
oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final) hostname rac1 rac2 ip 10 ...
- 12-Linux下Oracle 11g R2数据库安装
Oracle 11g R2数据库安装 安装环境准备 需要先装centos系统,并更新组件.安装请参考centos6.5安装手册. 用户一览 用户 所在组 权限 Root root 超级用户 Oracl ...
- Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法
Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法 前几天搭建的RAC测试环境:RedHat 6.8 grid ...
- Oracle 11g R2 RAC Hands on Training RAC 性能优化
教程网址: Oracle中国公司作品:Oracle 11g R2 RAC Hands on Training - 1 在线播放:http://www.boobooke.com/v/bbk3464 O ...
- oracle 11g r2 rac中节点时间不同步,Oracle11gR2安装RAC错误之--时钟不同步
系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...
- oracle 11g r2 rac中节点时间不同步,Oracle 11gR2 安装RAC错误之--时钟不同步
系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...
- Oracle 11g R2 RAC 高可用连接特性
转自-阿里巴巴许春值 1.scan概念 什么叫 SCAN,SCAN (Single Client Access Name) 是 Oracle 从11g R2 开始推出的,客户端可以通过 SCAN 特性 ...
- ORACLE 11g R2 RAC群集堆栈的关闭过程分析
下面的操作是一套基于Redhat 5.4 上面安装的 oracle 11g R2 11.2.0.3 rac来执行的. 通过观察命令的输出信息,我们可以分析出,oracle grid堆栈的关闭过程. ...
最新文章
- 披上AI战衣的中国APP,正在让印度节节败退
- 数学对象round()方法,ceil()方法,和floor()方法有什么区别
- js div asp.net 实现漂浮图片,可以代码控制。
- 虚拟机ubuntu/pytorch/python出现killed已杀死
- jQuery实现鼠标划过展示大图的方法
- JavaScript的DOM编程--01--js代码的写入位置
- nginx解析漏洞简单复现及修复
- Windows IIS 服务器配置HTTPS启用TLS协议。
- 33.错误处理(2)
- 计算机系统中引入多道程序设计的目的在于,引入多道程序的目的在于什么
- 基于W800的AIOT离在线一体方案说明 (阿里飞燕+离线语音控制)
- Dota2 荒神罪 破解
- 安防网络摄像机推送到RTMP流媒体服务器方案
- 阴阳师服务器维护3月14,3月14日阴阳师体验服更新:三个限定新式神
- 【OSATE学习笔记】EMV2.aadl详解
- c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
- 万字带图教程带你从零开始安装CentOS
- 基于SINR最优的VoLTE异频切换优化
- OC 教程 极光分享
- leetcode 力扣每日一题系列详解——总目录