【转载】Oracle 11.2 RAC One Node配置与管理

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:242

Oracle 11.2 RAC One Node配置与管理
[color=#555555][font=Arial, Verdana, sans-serif]

1. 概述

RAC One Node是11.2的新特性, 是RAC数据库中的一个实例运行在GRID集群中,并且可以实现failover。

这个功能有些类似于我们以前俗称的"HA数据库" , "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)

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】