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个小脚本,根据实际要求修改后,按顺序依次执行。

时间: 2024-10-11 17:31:27

ORACLE 11g r2   RAC 安装实施规划的相关文章

Oracle 11g R2 RAC安装规划

前言 使用虚拟机VMWARE安装Oracle 11g R2 RAC,需要模拟两个主机节点和一个共享存储,安装系统和创建虚拟存储文件这里不作介绍,可以自行百度方法,很简单. 一.主机规划 二.数据库规划 三.准备工作 3.1.HOSTS和主机名配置 #在所有节点添加主机名,重启生效: [[email protected] ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=node1 NTPSERVERARGS=iburst [[email

oracle 11g r2 rac ssh两节点互信对等配置Permission denied (publickey,gssapi-with-mic,password)

问题:安装oracle 11g r2 RAC grid 时,配置两节点ssh互信对等配置不成功,具体错误信息如下: ------------------------------------------------------------------------ Verifying SSH connectivity has been setup from rac1 to rac1 -----------------------------------------------------------

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

Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个主机vip的一个连接串,如果cluster增加了一个节点,那么对于每个连接数据库的客户端都需要修改这个tnsnames.ora. 引入了scan以后,就方便了客户端连接的一个接口,顾名思义 single client access name ,简单客户端连接名,这是一个唯一的名称,在整个公司网络内部

Oracle 11g R2 RAC dbca新建实例报错

此oracle问题本人在论坛上作了提问http://bbs.51cto.com/thread-1167548-1.html,最后自己找到方法解决,以此博客再作记录. 环境:CentOS6.5 64位,Oracle 11g R2 11.2.0.1.0 现象:oracle rac生产环境中,已经有一个实例正常使用,有需求再建一实例. 新建实例过程中,最后步骤具体报错如下:    [Thread-829] [ 2015-09-09 11:29:42.007 CST ] [DatabaseImpl.cr

ORACLE 11g R2数据库安装硬件环境要求

物理内存要求:最小1G,在windows7,windows8,windows8.1上最小2G. 虚拟内存(或分页空间)容量要求: Available RAM Swap Space Required Between 2GB and 16GB Equal to the size of RAM More than 16 GB 16GB 数据库软件硬盘空间要求: Installation Type Requirement for software files TEMP Space 500MB C:\Pr

Oracle 11g R2 RAC RMAN备份脚本示例

一.将RAC切换成归档模式 1. 修改数据库的归档模式,通常在安装RAC的时候都会配置归档并且使用闪回区,已经配置过归档下面的方式可以略过. SQL> alter system set cluster_database=false scope=spfile sid='*'; 2. 关闭所有实例(两边都要shutdown) SQL> shutdown immediate 或直接关闭所有实例   $ srvctl stop database -d orcl 3. 在任意一个实例上将数据库启动到mo

RHEL6.7 x64双节点安装Oracle 11g r2 RAC

基础环境 使用两台HP DL580服务器作为RAC节点,存储使用IBM V7000.具体环境如下: 设备 用途 IP地址 磁盘空间 HP DL580 RAC节点01 RAC01-pub:116.1.1.57 RAC01-priv:4.4.4.35 RAC01-vip:116.1.1.59 RAC02-pub:16.1.1.58 RAC02-priv:4.4.4.36 RAC02-vip:116.1.1.60 RAC-scan:116.1.1.61 300G HP DL580 RAC节点02 30

CentOS上oracle 11g R2数据库安装折腾记

1.虚拟机上centos镜像的获取.这里推荐网易镜像站中的CentOS7版本(其他开源镜像站亦可).这里给出链接: http://mirrors.163.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso ps:这是64位的,现在也很少人使用32位系统了吧.安装CentOS系统(网上教程很多,这里不再赘述) ps:最好留着10G左右的空留空间(安装包就有2G,再加上最后安装的体积,多留点,笔者安装时就不够用了,到时候虚拟机中扩

Oracle 11g R2 rac通过rman 恢复到单实例数据库

生产环境是2个节点的rac + dataguard(物理备库也是两个节点的rac),通过rman每天进行备份,现在需要定期对生产库进行恢复操作 恢复步骤如下: 1.      把生产库的备份拷贝到目标端 建立存放备份的目录修改目录属主属组 mkdir /oracle/backup chown oracle:oinstall /oracle/backup 2.      拷贝备份到目标端 scp -P 22 incremental_level*  [email protected]:/oracle