乐趣区

关于oracle:Oracle-RAC与DG

RAC

RAC: real application clustersrac

RAC: real application clustersrac

单节点数据库:数据文件和示例文件一一对应

实例损坏时数据库就损坏了

RAC 架构数据库:数据文件和多个实例对应

RAC 最基本的初衷是实例级的容错,并不是基于数据的

实例都是基于数据的。

dataguard 是基于数据容错的。

Oracle 数据库反对网格计算环境的核心技术

SAN 网络存储(Storage Area Network):集中式治理的高速存储网络

RAC 的目标

  • 提供实例级别的冗余
  • 提供更多的系统资源
  • 减少更多的并行处理

RAC 的长处和毛病

长处

  • 提供零碎冗余
  • 更多的系统资源
  • 业务宰割解决

    毛病

  • 内存共享和资源竞争(cache fusion)
  • 底层技术简单,对 DBA 技术要求高

什么时候须要应用 RAC?

  • 实例冗余——第一思考的目标
  • 解决能力和性能的晋升

<!–more–>

DG

DataGuard,数据卫士,一种数据库级别的高可用性(HA)计划,用作数据容灾解决方案。对于联机事务处理(OLTP,数据量不太大)十分适合,对于联机剖析解决(OLAP,数据量太大),只能抉择要害数据创立 DG,惯例数据,抉择其余形式备份。

容灾级别的 DG:

本地,同城,异地,多种容灾,创立很多 standby

DataGuard 的保护模式

最大保护模式

最平安的模式,这种模式主备库之间数据是同步的。即主库提交的同时,备库会做相应的复原。最大限度的保障了数据完整性。不容许数据的失落。

如果主备库之间网络,或者备库呈现问题会间接影响主库操作。导致主库宕机。因而个别不会抉择最大保护模式。

最大性能模式

这种模式保障主库性能最大化,主备库之间数据是异步传输的。即,主备日志归档当前才会传输到备用库,在备库上应用归档日志文件做复原操作。

最高可用性模式

这种模式和 ” 最大爱护 ” 基本上差不多。失常状况下,主备库之间是同步的。

当网络或者备库呈现问题时,不会影响到主库的宕机,主库会主动转换到 ” 最大性能 ” 模式,期待备库可用时,将归档传输到备库做复原。

能够把这种模式了解为 ” 最大爱护 ” 和 ” 最大性能 ” 两种模式的中间体。

如何抉择 DG 的保护模式

影响 DG 保护模式抉择的最大因素就是网络品质,如果网络品质比拟好,比方本地的局域网,则能够抉择最高可用模式。如果网络品质个别,则抉择最大性能模式。个别不会抉择最大保护模式,最大保护模式侵害了零碎的可用性。

DG 中 standby 数据库的类型

物理 standby 数据库:physical standby databases

物理 Standby 与 Primary 数据库齐全截然不同,在物理数据库磁盘上具备主库雷同架构的块,通过 REDO 利用(属于块对块的利用)来保护物理 Standby 数据库

逻辑 standby 数据库:logical standby databases

逻辑 Standby 也要通过 Primary 数据库(或其备份,或其复制库,如物理 Standby)创立,因而在创立之初与物理 Standby 数据库相似。不过因为 逻辑 Standby 通过 SQL 利用的形式利用 REDO 数据,因而逻辑 Standby 的物理文件构造,甚至数据的逻辑构造都能够与 Primary 不统一。

附:

对于 Oracle11gR2 之 DataGuard_03 三种保护模式的摸索可见上面这篇 blog

摸索 Oracle11gR2 之 DataGuard_03 三种保护模式


记得帮我点赞哦!

精心整顿了计算机各个方向的从入门、进阶、实战的视频课程和电子书,依照目录正当分类,总能找到你须要的学习材料,还在等什么?快去关注下载吧!!!

朝思暮想,必有回响,小伙伴们帮我点个赞吧,非常感谢。

我是职场亮哥,YY 高级软件工程师、四年工作教训,回绝咸鱼争当龙头的斜杠程序员。

听我说,提高多,程序人生一把梭

如果有幸能帮到你,请帮我点个【赞】,给个关注,如果能顺带评论给个激励,将不胜感激。

职场亮哥文章列表:更多文章

自己所有文章、答复都与版权保护平台有单干,著作权归职场亮哥所有,未经受权,转载必究!

退出移动版