ITPub博客

首页 > 数字化转型 > ERP > A summery about VVR replication mode.

A summery about VVR replication mode.

原创 ERP 作者:foreverlee 时间:2009-02-12 15:42:01 0 删除 编辑
By my understanding the main difference between Sync and Async for VVR is how VVR writes VVR log and ship it to DR side. [@more@]

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-11-26

  • 博文量
    72
  • 访问量
    1356453