Oracle 11.2 RAC One Node 配置与管理
V0.2
2013 年 6 月 3 日
Jian Zhang(张剑)
Oracle 全球技术支持
1 RAC One Node 概述 ............................................................................................................... 1
2 安装配置集群 GRID ................................................................................................................ 2
3 安装 RAC 数据库软件 ............................................................................................................ 3
4 创建 RAC One Node 数据库 (Admin-Managed) ................................................................... 3
4.1 创建 ASM 磁盘组 ........................................................................................................ 3
4.2 DBCA 创建 RAC One Node database ......................................................................... 3
4.3 RAC One 基本信息查询 ........................................................................................... 10
5 RAC One 切换(Relocate) ...................................................................................................... 12
6 转换 RAC One 到 RAC .......................................................................................................... 14
7 转换 RAC to RAC One .......................................................................................................... 15
8 RAC One node failover 测试 ................................................................................................. 16
1 RAC One Node 概述
1. 概述
RAC One Node 是 11.2 的新特性, 是 RAC 数据库中的一个实例运行在 GRID 集群中,并且可
以实现 failover。
这个功能有些类似于我们以前俗称的"HA 数据库"(HA - high availability), "HA 数据库"是
利用其他厂商的集群软件来管理 Oracle 单机数据库,实现数据库的高可用。而 RAC One Node
是通过 ORACLE 集群软件(GRID)来管理数据库,实现数据库可以在集群中节点上切换
(failover/relocate),达到数据库高可用的特点。RAC One Node 是完全由 Oracle 提供的一整
套高可用的解决方案。
在 11.2 之前,为了实现数据库的高可用(俗称"HA 数据库"),通常的做法是将单机数据库
部署在其他厂商集群环境中(比如 HP MC/SG, IBM HACMP 等)管理,来实现数据库的高可
用。即单机数据库运行在主节点上,当主节点需要维护或者异常中断的情况下,通过厂商集
群软件将服务 IP 资源组和数据文件资源组切换(failover)到备节点,将数据库在备用节点
重新启动。这个过程我们一般称为 cold failover,因为数据库在切换的过程中是先 shutdown
再 open。
RAC One Node 的原理与以前的 HA 数据库不同,RAC One Node 是基于 RAC 数据库,并且
通过 Oracle 集群软件(GRID)管理实现只启动 RAC 数据库的一个实例,当运行实例的节点需要
维护停机的情况下,可以通过 online database relocation 的方式将数据库实例切换到集群中
评论