前言
SharePlex 是成熟的高效能/高可用性 Oracle 資料複寫解決方案,以低網路頻寬、準即時複寫、異構環境支援著稱。
核心技術優勢
1. Redo Log 捕獲變更
- 直接讀取線上重做日誌,不經 Oracle 引擎,效能影響極小。
- 事務提交前即可捕獲,實現準即時複寫。
- 完全遵循讀取一致性,目標端為源端精確鏡像。
2. 低網路頻寬佔用
- 僅傳輸資料變更(非完整區塊),持續低負載資料流。
- 大幅降低 WAN 頻寬需求。
3. 組合方案:熱備份 + 複寫
- 專利技術:事務級複寫結合熱備份物理刷新。
- 生產系統零停機達成資料同步。
4. 廣泛異構支援
- 多平台、多 Oracle 版本(7.3.4 到 9.2 RAC/OPS)。
- 支援 RAC/OPS 線上重做日誌複寫(業界唯一)。
- 支援 BLOB、CLOB、LONG RAW、LONG、使用者定義型別。
- 跨版本、跨平台、跨作業系統互操作(如 Solaris 7.3.4 → AIX 9.2 RAC)。
架構流程
- Capture:源端監控 Redo Log,擷取目標物件變更。
- Queue:變更經源/目標端佇列傳遞,不受 DB 版本/OS/硬體影響。
- Apply:目標端 Post 程序產生 SQL 陳述式重放,完成複寫。
雙端資料庫皆處於開啟狀態可同時服務,確保容災庫可靠性。
失敗處理機制
- 複寫失敗時,事務留在佇列延遲執行。
- 可配合 Archive Log 進行補救。
小結
SharePlex 以 Redo Log 為基礎、非侵入式架構、異構支援與熱備份整合,構建企業級 Oracle 容災複寫的黃金標準。