A summery about VVR replication mode.
Async mode,
1> Oracle messages OS to request IO operations to write oracle redo buffer into a certain group of log files when a client process commits a transaction.
2> Oracle writes redo buffer into a certain group of log files.
3> Oracle completes the transaction and won’t wait for VVR.
4> VVR get the message from OS immediately and writes the log entries about Changed OS blocks into local VVR log and then ship the VVR log to DR side immediately.
5> VVR applies VVR logs transferred from primary side catch up with the primary side at OS level – OS blocks synchronize, which doesn’t affect the performance at primary side at all.
6> The potential data loss is the delay of VVR log transfer over LAN when the primary crash.
Sync mode,
1> Oracle messages OS to request IO operations to write oracle redo buffer into a certain group of log files when a client process commits a transaction.
2> Oracle writes redo buffer into a certain group of log files while VVR writes VVR log at remote side over LAN and applies the log to catch up the primary.
3> Oracle can’t finish the transaction until VVR writes VVR log at remote side over LAN and applies the log to catch up the primary as well as for sure Oracle writes redo buffer into a certain group of log files.
4> There will be no potential data loss after failover to DR.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/76065/viewspace-1017242/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Geo-replication: 從 Copysets 到 Tiered Replication
- About HTMLHTML
- about me
- Build mysql replicationUIMySql
- MySQL Group ReplicationMySql
- Trivia about pythonPython
- About My Blog
- HBase Replication詳解
- Narrative writing about a person
- 3.4.1 About Quiescing a DatabaseUIDatabase
- 2.3.3.1 About Application MaintenanceAPPAINaN
- 2.3.1 About Application ContainersAPPAI
- An example about git hookGitHook
- About the Oracle GoldenGate TrailOracleGoAI
- Mysql replication check指令碼MySql指令碼
- MySQL group replication介紹MySql
- An Overview of PostgreSQL & MySQL Cross ReplicationViewMySqlROS
- How to Optimize PostgreSQL Logical ReplicationSQL
- Notes about Vue Style GuideVueGUIIDE
- Something about seniority in the family or clan
- Some notes about patch workflows
- Some ideas About ‘invisible bug‘Idea
- Mysql Replication學習記錄MySql
- Replication (Part 2): Transactions, Consistency and Consensus
- Redis replication 中的探活Redis
- Redis 主從複製(Replication)Redis
- Tell Me About Yourself Example 1
- What you should know about JavaJava
- Something about 計算幾何
- Something about 樹鏈剖分
- some notes about distributed workflows in GitGit
- What is the N prefix in MSSQL all about?SQL
- Talk about the naming of spring bean namesSpringBean
- MySQL基於GTIDs的MySQL ReplicationMySql
- Step by Step Data Replication Using Oracle GoldenGateOracleGo
- Setup MariaDB Master/Slave Replication for Docker MariaDBASTDocker
- 將About加入系統選單
- about oracle10g rac(轉)Oracle
- coca搭配 on vs about 基於ngrams