Oracle 11g笔记——RAC简介、意义

一、RAC简介
1、高可用性
   是指整合了硬件和软件技术的综合解决方案。它保证在不丢失数据的前提下,应用程序(服务)能够不间断运行,也就是服务的有效性或服务的可持续访问性。
   特征:可靠性:可靠的硬件和可靠的软件
         可恢复性:提供各种机制,确保能从失败中恢复丢失的数据和失败的进程
         错误自动检测:能自动探测各种错误,并采取相应措施
         可持续性:当某些组件失败时,仍然能够继续对外界提供服务
         Oracle HA解决方案:Oracle Golden Gate、Oracle Data Guard、Oracle Stream Replication和Oracle Real Application Cluster(RAC)
   (1)Oracle Golden Gate是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志(Online Redo)或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。
   (2)Oracle Data Guard通常由两台机器组成,其中一台叫primary database,另外一台叫standby database,两台机器为复制关系。当primary database宕机时,standby database可以代替primary database,不间断地对外提供服务。
   (3)Oracle Stream Replication叫流复制,它是基于消息队列的一种复制技术
   (4)Oracle集群(RAC)是HA常用的一种解决方案,它通过共享存储等一系列技术实现数据库的高可用性。

2、Oracle集群
   一个Oracle集群(RAC)通常由多台服务器(每台服务器称作一个“节点”)组成,多台服务器形成一个整体,对外提供服务。
   但对外来说,好像只有一台机器。集群内部很复杂,但对外的访问接口却很简单。一个集群最多可支持100个节点。
   节点间通过私有网络进行通信,数据库被放在共享存储上。集群中的每个节点都运行一个实例(instance),每个实例都有自己的内存和进程。
   集群中的多个实例可以并行地访问共享存储上的数据库。通常,一个数据库对应一个实例 ,但是在RAC环境下,一个数据库对应多个实例。
   RAC优点:
   (1)高可用性:结合硬件(RAID)技术,当一块硬盘失败时,数据没有丢失,数据库仍然正常运行。当一个节点掉线时,另外一个节点将接管失败节点的负载,并正常对外提供数据库访问服务
   (2)负载均衡:集群中的多个节点同时工作,共同接受客户端连接,共同分担负载。
   (3)可扩展性:当性能或者容量成为瓶颈时,我们可以往集群中增加新的节点或新的磁盘

3、RAC硬件架构
    A.分类 
   (1)外挂式(Direct Attached Storage, DAS),又名“直接附着存储”、“直接附加存储”
        存储设备不在主机内,存储是一个单独的设备,它通过主机总线适配器(Host Bus Adapter, HBA)与主机直接进行连接。主机和存储设备之间没有任何网络设备(交换机、路由、HUB)
        优点:速度快、安全、成本低廉、容易实施
        缺点:服务器和存储设备间的距离短,对存储设备的访问会增加服务器的负载,服务器发生故障,数据将不可访问,难于扩展,集中度低。
   (2)网络式(Network Attached Storage,NAS),又名“网络附加存储”

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值