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 高级软件工程师、四年工作教训,回绝咸鱼争当龙头的斜杠程序员。
听我说,提高多,程序人生一把梭
如果有幸能帮到你,请帮我点个【赞】,给个关注,如果能顺带评论给个激励,将不胜感激。
职场亮哥文章列表:更多文章
自己所有文章、答复都与版权保护平台有单干,著作权归职场亮哥所有,未经受权,转载必究!