DG的原理

文章介绍了数据库备库的两种类型——物理备库和逻辑备库,以及OracleDataGuard(DG)的三种工作模式:最大保护模式,保证数据完整性但可能影响性能;最大可用性模式,在备库故障时主库仍可运行;最大性能模式,优先保证主库性能,事务异步发送到备库。每种模式在数据安全与系统可用性之间有不同的权衡。
摘要由CSDN通过智能技术生成

DG分为物理备库和逻辑备库。

物理备库:提供与主数据库完全一样的拷贝。

逻辑备库:逻辑信息是相同的,但物理组织和数据结构可以不同,他和主库保持同步的方法是将接受的REDO转换为SQL语句,然后在备库上执行语句。逻辑备库是灾难恢复外还有其他用途,比如用于用户进行查询和报表。

DG三种模式:

最大保护模式--性能不佳

主库上的每个事务的REDO日志必须在本地和物理备库上写入日志文件后才能提交,如果不能写入到备库,主库就会自动关闭以防止数据丢失。

最大可用性

每个事务的redo日志要写到本地和备库中才能提交。

这个和最大保护模式不同的是,如果数据写入到备库失败,主库不会自动关闭。这时主库会自动转换为最大性能模式,当代问题解决并且备库再次和主库同步之后,主库会自动的转换为最大可用性能。

这种模式要求备库必须配置备库重做日志,而主库必须配置为LGWR,WYNC,AFFFIRM方式归档。

最大性能模式缺省模式,更加侧重对主库的可用性不造成任何影响。主库上的事务redo流可以异步的发送到备库。

这种模式通过LGWR,WYNC实现,悲苦也不要求使用备库重做日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值