Standby:
物理Standby:redo log 介质恢复
逻辑Standby:redo log 转换为SQL
Services:
Redo Transport Services
Log Apply Services
Role Transitions
Transitions:
switchover:转换primary 数据库与standby 数据库。switchover 可以确保不会丢失数据。
failover:当primary 数据库出现故障并且不能被及时恢复时,会调用failover 将一个standby 数据库转
换为新的primary 数据库。在最大保护模式或最高可用性模式下,failover 可以保证不会丢失数据
Protection Modes:
Maximum Availability:如果出现故障导入无法同时写入standby 数据库redo log,primary 数据库并不
会shutdown,而是自动转为最高性能模式,等standby 数据库恢复正常之后,它又会再自动转换成最高可
用性模式
Maximum Performance:事务可以随时提交,当前primary 数据库的redo 数据也需要至少写入一个standby
数据库,不过这种写入可以是不同步的
Maximum Protection:所有的事务在提交前其redo 不仅被写入到本地的online redo log,还要同时提交到
standby 数据库的standby redo log,并确认redo 数据至少在一个standby 数据库可用(如果有多个的话),
然后才会在primary 数据库上提交。如果出现了什么故障导致standby数据库不可用的话,primary 数据库
会被shutdown
物理Standby:redo log 介质恢复
逻辑Standby:redo log 转换为SQL
Services:
Redo Transport Services
Log Apply Services
Role Transitions
Transitions:
switchover:转换primary 数据库与standby 数据库。switchover 可以确保不会丢失数据。
failover:当primary 数据库出现故障并且不能被及时恢复时,会调用failover 将一个standby 数据库转
换为新的primary 数据库。在最大保护模式或最高可用性模式下,failover 可以保证不会丢失数据
Protection Modes:
Maximum Availability:如果出现故障导入无法同时写入standby 数据库redo log,primary 数据库并不
会shutdown,而是自动转为最高性能模式,等standby 数据库恢复正常之后,它又会再自动转换成最高可
用性模式
Maximum Performance:事务可以随时提交,当前primary 数据库的redo 数据也需要至少写入一个standby
数据库,不过这种写入可以是不同步的
Maximum Protection:所有的事务在提交前其redo 不仅被写入到本地的online redo log,还要同时提交到
standby 数据库的standby redo log,并确认redo 数据至少在一个standby 数据库可用(如果有多个的话),
然后才会在primary 数据库上提交。如果出现了什么故障导致standby数据库不可用的话,primary 数据库
会被shutdown
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




