Oracle Active Data Guard和Oracle GoldenGate使用場景

一、簡介

  雖然Oracle Active Data Guard和Oracle GoldenGate都能夠維護一個Oracle數據庫的同步副本,但它們都具有獨特的特性,可以根據需要同時使用一種技術或另一種技術,或者同時使用這兩種技術。

二、何時使用Oracle Active Data Guard

  在強調簡單性、數據保護和可用性時,請使用Oracle Active Data Guard:

  • 對完整的Oracle數據庫進行最簡單、最快、單向的複製。
  • 無限制:Data Guard Redo Apply支持所有數據和存儲類型以及Oracle功能;DDL的透明覆制
  • 針對數據保護而優化的功能:檢測源或目標上可能發生的靜默損壞;自動修復損壞的塊
  • Synchronized standby open-only提供簡單的只讀卸載,以獲得最大的投資回報
  • 備份的透明性:Data Guard主備份和備用備份在物理上是完全相同的;RMAN備份是完全可互換的
  • 任何距離的零數據丟失保護,不會影響數據庫性能
  • 使用先備份的修補程序、數據庫滾動升級和選擇的平臺遷移,最大限度地減少計劃內停機時間和風險
  • 通過將DR系統用於使用Data Guard Snapshot Standby進行測試,降低引入更改的風險
  • 集成的自動數據庫和客戶端故障切換
  • 完整配置的集成管理:Data Guard Broker命令行界面或Oracle Enterprise Manager雲控制

三、何時使用Oracle GoldenGate

  如果重點是Oracle Active Data Guard未解決的高級複製要求,請使用Oracle GoldenGate:

  • 任何與主數據庫同步的讀/寫要求必須與主數據庫同步
  • 任何數據複製要求,如多主和雙向複製、子集複製、多對一複製和數據轉換。
  • 當需要在endian格式平臺之間或跨數據庫主要版本進行數據複製時。
  • 需要零停機時間或接近零停機時間的維護和遷移。Oracle GoldenGate可用於在應用程序版本之間進行遷移,例如,從application 1.0遷移到application 2.0,而無需停機。
  • 數據庫滾動升級,即希望從新版本複製到舊版本,以便在升級出現問題時快速回退。
  • 零停機計劃內維護,使用雙向複製逐步將用戶遷移到新版本,從而產生零停機的感覺。請注意,雙向複製需要避免或解決可能發生在不同數據庫上的更新衝突。

四、何時一起使用Oracle Active Data Guard和Oracle GoldenGate

  Oracle Active Data Guard和Oracle GoldenGate並不互斥。以下是高可用性體系結構的使用案例,其中包括同時使用Oracle Active Data Guard和Oracle GoldenGate:

  • Oracle Active Data Guard備用服務器用於關鍵任務OLTP數據庫的災難保護和數據庫滾動升級。同時,Oracle GoldenGate還用於從data Guard主數據庫(或使用Oracle GoldenGate ALO模式的備用數據庫)複製數據,以便對企業數據倉庫進行ETL更新。
  • Oracle GoldenGate子集複製用於創建一個操作數據存儲(ODS),該存儲從許多數據源提取、轉換和聚合數據。ODS支持爲公司帶來可觀收入的關鍵任務應用系統。Oracle Active Data Guard備用數據庫用於保護ODS,提供最佳的數據保護和可用性。
  • Oracle GoldenGate雙向複製用於同步相隔數千英里的兩個數據庫。使用Oracle12c Global Data Services(GDS),用戶工作負載根據地理位置、工作負載和服務級別分佈在每個數據庫中。每個Oracle GoldenGate拷貝都有自己的本地同步Data Guard備用數據庫,在發生停機時可以實現零數據丟失故障切換。Oracle GoldenGate捕獲和應用進程在故障轉移後可以在新的主數據庫上輕鬆地重新啓動,因爲主數據庫和備用數據庫是彼此的精確、最新的副本。
  • 用於災難保護的Oracle Active Data Guard備用數據庫臨時轉換爲Oracle GoldenGate目標,以執行Data Guard不支持的計劃內維護。例如,需要對新的數據庫進行全面的修改後才能進行系統升級。
  • Oracle Active Data Guard用於在需要進行主要數據庫版本升級以提供零或接近零的停機時間(例如,Oracle 11.2.0.3到12c)時保護生產環境。使用新的數據庫版本創建第二個主/備用環境,而Oracle GoldenGate用於通過單向或雙向複製將數據從生產環境複製到拷貝。當Oracle GoldenGate完成新舊環境的同步後,生產將切換到新環境,舊環境將停止運行。這將根據配置提供零或最小的停機時間,通過在新舊環境之間提供完全隔離來消除風險,並避免在升級過程中遇到問題時對數據保護和可用性SLA造成任何影響。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章