程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle 容災復制解決方案分析Shar Plex

Oracle 容災復制解決方案分析Shar Plex

編輯:關於Oracle數據庫

SharePlex® 是業界最成熟的高性能/高可用性數據復制解決方案。具有網絡占用少、配置靈活、准實時復制等特點,可以解決要害應用的多種可用性問題。

推出五年來,該產品技術已經被世界各地大量的用戶成功實施,成為企業應用底層最成熟、最領先的高可用性數據復制解決方案。

通過Redo Log俘獲數據變化 用戶對數據對象的更新,一旦寫入Oracle日志,就可被SharePlex的俘獲機制快速捕捉,即使該事務可能尚未執行。SharePlex實現了復制速度和數據准確性的完美統一。它完全遵從讀一致性原則,目標例程是源數據庫的精確展現。沒有任何其它邏輯復制方案可以不等待事務執行完畢就開始數據復制。

網絡占用少 SharePlex 不通過Oracle 引擎俘獲數據變化,而是直接讀取和分析Oracle 日志,找出需復制的內容。SharePlex 只復制數據變化,降低了帶寬占用。通過持續低負荷的數據流, SharePlex 能將大量的數據復制到目標系統,降低了網絡帶寬需求 SharePlex 組合方案 SharePlex 是唯一能夠滿足24X7嚴格高可用需求的復制方案。SharePlex 的事務級復制可與熱備份(hot backup)的物理刷新相結合,實現生產系統不停機數據同步,這是SharePlex for Oracle標准配置中的專利技術。

廣泛的異構環境支持 SharePlex 支持多平台上大多數的Oracle版本,而且是目前唯一支持RAC 或 OPS 在線redo log的復制方案。SharePlex for RAC/OPS 既是SharePlex for Oracle的集群選項,也是針對Oracle集群技術的獨立產品。SharePlex 支持多種數據類型,包括BLOB、 CLOB、LONG RAW、LONG 和用戶定義類型,並支持不同數據庫版本間的互操作性。

這意味著用戶可以從Oracle 7.3.4 復制數據到 AIX上的RAC 9.2,反之亦然 Oracle利用redo log記錄數據的變化和更新,SharePlex 俘獲進程則監控redo log,以捕捉復制目標的這種變化,更新信息通過源系統和目標系統上的SharePlex 隊列來傳遞,可不受數據庫版本、操作系統及硬件平台類型影響。若復制失敗,SharePlex 既可將事務記錄到隊列中延時執行,也可配合archive log作必要的處理。

更新信息發送到目標系統後,馬上被提交進程接管,以生成SQL語句的方式,在目標系統中完成對源系統的復制。 其最大的特點,就是2邊的主機數據庫都是啟動的,可以同時工作,確保了備份容災數據庫的可靠性。而且復制數據量少,對網絡消耗很低。支持異構硬件,軟件環境,兼容不通版本數據庫。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved