安装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 安装实施规划相关推荐

  1. Oracle 11g R2+RAC+ASM+redhat安装详解1

    Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为"真正应用集群",它一般有两台或者两台以上同构计算机及共享存储设备 ...

  2. Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】

    Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...

  3. oracle 11g r2 rac到单实例的dg

    oracle 11g r2 rac到单实例的dg 1 主备环境说明 rac环境--primary CentOS release 6.5 (Final) hostname rac1 rac2 ip 10 ...

  4. 12-Linux下Oracle 11g R2数据库安装

    Oracle 11g R2数据库安装 安装环境准备 需要先装centos系统,并更新组件.安装请参考centos6.5安装手册. 用户一览 用户 所在组 权限 Root root 超级用户 Oracl ...

  5. 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 ...

  6. Oracle 11g R2 RAC Hands on Training RAC 性能优化

    教程网址:  Oracle中国公司作品:Oracle 11g R2 RAC Hands on Training - 1 在线播放:http://www.boobooke.com/v/bbk3464 O ...

  7. oracle 11g r2 rac中节点时间不同步,Oracle11gR2安装RAC错误之--时钟不同步

    系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...

  8. oracle 11g r2 rac中节点时间不同步,Oracle 11gR2 安装RAC错误之--时钟不同步

    系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...

  9. Oracle 11g R2 RAC 高可用连接特性

    转自-阿里巴巴许春值 1.scan概念 什么叫 SCAN,SCAN (Single Client Access Name) 是 Oracle 从11g R2 开始推出的,客户端可以通过 SCAN 特性 ...

  10. ORACLE 11g R2 RAC群集堆栈的关闭过程分析

    下面的操作是一套基于Redhat 5.4 上面安装的 oracle 11g R2 11.2.0.3  rac来执行的. 通过观察命令的输出信息,我们可以分析出,oracle grid堆栈的关闭过程. ...

最新文章

  1. 披上AI战衣的中国APP,正在让印度节节败退
  2. 数学对象round()方法,ceil()方法,和floor()方法有什么区别
  3. js div asp.net 实现漂浮图片,可以代码控制。
  4. 虚拟机ubuntu/pytorch/python出现killed已杀死
  5. jQuery实现鼠标划过展示大图的方法
  6. JavaScript的DOM编程--01--js代码的写入位置
  7. nginx解析漏洞简单复现及修复
  8. Windows IIS 服务器配置HTTPS启用TLS协议。
  9. 33.错误处理(2)
  10. 计算机系统中引入多道程序设计的目的在于,引入多道程序的目的在于什么
  11. 基于W800的AIOT离在线一体方案说明 (阿里飞燕+离线语音控制)
  12. Dota2 荒神罪 破解
  13. 安防网络摄像机推送到RTMP流媒体服务器方案
  14. 阴阳师服务器维护3月14,3月14日阴阳师体验服更新:三个限定新式神
  15. 【OSATE学习笔记】EMV2.aadl详解
  16. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
  17. 万字带图教程带你从零开始安装CentOS
  18. 基于SINR最优的VoLTE异频切换优化
  19. OC 教程 极光分享
  20. leetcode 力扣每日一题系列详解——总目录

热门文章

  1. 0/1背包问题的动态规划法
  2. iOS网络请求下来的数据显示时出现的问题
  3. 「拖放」Mac 的底层能力,也是效率神技
  4. Mac备份工具:Carbon Copy Cloner Mac支持m1
  5. k8s nfs安装及pv/pvc 创建和回收删除
  6. 【Flutter】基础组件【08】BottomNavigationBar
  7. Flutter入门(2)—创建项目
  8. 雅可比迭代法和高斯赛德尔迭代法
  9. python 守护进程(daemon)on : 会打扮的装饰器
  10. Kafka 分布式消息系统详解