Oracle 11.2 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的方式将数据库实例切换到集群中的其他节点上运行。



2.  RAC One Node 特点

+ RAC One Node 数据库很容易转变成RAC数据库, 转变过程是online的,不需要停RAC One node数据库.

+ 在GRID环境中可以创建多个RAC One Node数据库,分别运行在不同的节点上,增强了硬件的利用率。

+ RAC One Node配置全部采用oracle产品,管理维护和故障排除也变的更加简单。

+ 如果当前运行节点需要维护(OS 打patch等)或者服务器资源不足等等,可以手动切换数据库(relocate)到备用服务器,采用online database relocation,可以减少业务中断时间(应用需要配置TAF).

+ 对比RAC数据库,RAC One Node 数据库在性能方面也有优势,比如减少了RAC实例之间消息/数据请求传输的时间以及GC等待时间。



3.  到目前为止RAC One Node 发展经历了2 个阶段,阶段一是11.2.0.1,阶段二是11.2.0.2及以后.在11.2.0.1版本上,运行脚本raconeinit.sh来配置RAC One,运行omotion 脚本来手动切换(relocate),但是到11.2.0.2及以后,安装配置集成在DBCA,切换动作也集成在srvctl命令中。



4. 参考文档:

http://docs.oracle.com/cd/E11882_01/rac.112/e16795/onenode.htm

-- 4 Administering Oracle RAC One Node

Oracle RACOne Node -- Changes in 11.2.0.2 (Doc ID 1232802.1)




RAC One Node 安装配置具体测试过程请下载附件:Oracle_11gR2_RAC_One_node_configure_and_admin(v0.2).pdf


参与此主题的后续讨论,可以访问我们的中文社区,跟帖"共享:Oracle RAC One Node VS "HA数据库"。 



评论:

发表一条评论:
  • HTML语法: 禁用
About

本博客由Oracle全球技术支持中国区的工程师维护。为中文用户提供数据库相关的技术支持信息,包括常用的诊断工具、诊断方法、产品新特性、案例分析等。此外,MOS也陆续推出各类中文内容:技术通讯统一发布在Note 1529795.1 中,中文文档列表更新在Note 1533057.1 中,网上讲座请查看MOS文档 1456176.1,在"Archived"中可以下载历史的录音和文档。

Search

Archives
« 四月 2014
星期日星期一星期二星期三星期四星期五星期六
  
1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
今天