DG三种数据保护模式

更新时间:2023-05-09 06:28:23 阅读: 评论:0

DG三种数据保护模式
保护等级从⾼到低
1、最⼤保护(Maximum Protection)
最⼤保护模式能够确保⽆数据丢失,该模式要求主库所有事务在提交前其Redo不仅被写⼊到本地的Online Redo Logs,还要同事写⼊到备库的Standby Redo Logs,并确认Redo数据⾄少在⼀个备库中可⽤(如果有多个的话),然后才会在主库上提交。如果出现了导致备库不可⽤故障(例如⽹络故障),主库就会被关闭
切换命令:alter databa t standby databa to maximize protection;
log_archive_dest_2:SERVICE=orcl lgwr sync affirm VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=orcl
优点:保证数据不丢失
缺点:对主库影响太⼤,对⽹络要求⾼,如果出现备库不可⽤的故障(⽐如⽹络中断),那么主库会被关闭。备库的⾃动关闭会影响到主库的可⽤性,同时需要备库恢复后才能提交,对⽹络等客观条件要求⾮常⾼,主库的性能会受到⾮常⼤的影响。
2、最⾼可⽤(Maximum availability)
在不影响主库的前提下,提供最⾼级别的数据保护。其实现⽅式与最⼤保护模式类似,也是要求本地事务在提交前必须⾄少写⼊⼀台主库的Standby Redo Logs中,不过与最⼤保护模式不同的是,如果出现故障导致备库⽆法访问,那么主库并不会被关闭,⽽是⾃动转为最⾼性能模式,等备库恢复正常以后,主库⼜会⾃动转成最⾼可⽤模式。
切换命令:alter databa t standby databa to maximize availability;
log_archive_dest_2:SERVICE=orcl lgwr sync affirm VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=orcl
优点:不出问题情况下与最⼤保护模式⼀样,保证数据0丢失。
缺点:要求备库必须配置Standby Redo Logs,主库必须使⽤LGWR SYNC AFFIRM⽅式归档到备库
3、最⾼性能(Maximum Performance)(数据库默认选项)
在最⾼性能模式下,事务可以随时提交,如果⽹络条件理想的话,这种模式能提供类似最⾼可⽤级别的数据保护,⽽仅对主库的性能有轻微影响。最⾼性能模式区别于最⼤保护模式的地⽅是,它并不需要将⽇志信息实时的传递到备库上,也不需要确保⽇志在其中的⾄少⼀台备库上应⽤。
切换命令:alter databa t standby databa to maximize performance;
log_archive_dest_2:使⽤LGWR进程传递归档时可以同步SYNC,也可以异步ASYNC,使⽤ARCH进程传递归档时采⽤同步,可以启⽤AFFIRM也可以NOAFFIRM
优点:避免了备库对主数据库的性能和可⽤性影响
缺点:如果与主库提交的事务相关的恢复数据没有发送到备库,那么这些事务数据将被丢失,不能保证数据⽆损失。如果主库发⽣灾难性故障,⽇志全部损失,那么备库和主库可能会出现⼀个左右的⽇志信息差异。可以通过设置主库增加归档频率来缩⼩核能的数据损失。最⾼性能模式损害了数据安全性。

本文发布于:2023-05-09 06:28:23,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/562340.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:主库   备库   模式   数据   性能
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图