ORACLE DataGuard 基础知识

作用:
1. 容灾,数据保护;
2. 事务级别保持主备库一致;
3. 在备库执行备份,查询,从而分担主库的负载。
主库:应用使用的生产库,可以使单实例或者为RAC
备库: 事务级复制数据库。最多可以有9个备库,可以使单实例或者为RAC
物理备库:使用block级别的复制,体系结构一致
11g以前:使用redo log更新(数据保护)或者只读模式(查询)只能两者取其一
11g:使用redo log更新或者只读模式同时存在
逻辑备库:使用SQL语句,实现在逻辑上相同。可以是在数据保护,查询还有数据库升级
snapshot备库:快照备库,物理备库的一种。收到的redo不执行更新。如果你需要,可以手工执行
DataGuard服务:
1. Redo传输服务:
2. 实施服务:
3. 角色交换服务:
管理DataGuard
1. SQL*PLUS
2. DGMGRL
3. OEM
保护模式:
1. 最大可用:主库上的交易一定需要在在线redo,或者一个备库中更新好了才能提交;
如果网络中断,会自动切换成最大性能模式;网络恢复再切换回来。
2. 最大性能:默认模式。不影响主库性能的情况下,尽最大可能保护数据。
3. 最大保护:主库上的交易一定需要在在线redo,和一个备库中更新好了才能提交;
如果网络中断,主库直接停止工作;直到可以连接到至少一个备库,主库才能恢复工作。

Comments

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error