Oracle 12c 新特性 Active Data Guard Far Sync

kunlunzhiying發表於2017-05-09
Active Data Guard Far Sync 概述

      Active Data Guard Far Sync 是Oracle 12c 的新功能(也稱為Far Sync Standby),Far Sync 功能的實現是透過在距離主庫(Primary Database)相對較近的地點配置Far Sync 例項,主庫(Primary Database) 同步(synchronous)傳輸redo 到Far Sync 例項,然後Far Sync 例項再將redo 非同步(asynchronous)傳輸到終端備庫(Standby Database)。這樣既可以保證零資料丟失又可以降低主庫壓力。Far Sync 例項只有密碼檔案,init引數檔案和控制檔案,而沒有資料檔案。

      如果redo 傳輸採用Maximum Availability 模式,我們可以在距離生產中心(Primary Database)相對較近的地點配置Far Sync 例項,主庫(Primary Database)同步(synchronous)傳輸redo 到Far Sync 例項,保證零資料丟失(zero data loss),同時主庫和Far Sync 距離較近,網路延時很小,因此對主庫效能影響很小。然後Far Sync 例項再將redo 非同步(asynchronous)傳送到終端備庫(Standby Database)。

     如果redo 傳輸採用Maximum Performance 模式,我們可以在距離生產中心(Primary Database)相對較近的地點配置Far Sync 例項,主庫(Primary Database) 非同步傳輸redo 到Far Sync 例項,然後Far Sync 例項再負責傳輸redo 到其他多個終端備庫(Standby Database)。這樣可以減少主庫向多個終端備庫(StandbyDatabase)傳輸redo 的壓力(offload)。

      Far Sync 配置對於Data Guard 角色轉換(role transitions)是透明的,即switchover/failover 命令方式與12c 之前相同。

      考慮到可能發生Data Guard 角色轉換,即switchover/failover,可以在距離備庫較近的地方也配置Far Sync 例項,這個Far Sync 例項只有在當前的備庫切換為主庫後才啟用。

      考慮到Far Sync 例項的單點故障,可以在距離主庫交近的地點配置2 個Far Sync 例項,起到備用的作用。

      本文重點是測試Far Sync 安裝配置。

     本文轉自oracle官方部落格:
      https://blogs.oracle.com/Database4CN/entry/12c%E6%96%B0%E7%89%B9%E6%80%A7_active_data_guard_far




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2138777/,如需轉載,請註明出處,否則將追究法律責任。

相關文章