Oracle數據庫數據同步方案


一、比較原始的方案:觸發器/Job/快照+dblink的方式,可實現同步和定時刷新;

二台不同的數據庫服務器,從一台數據庫服務器A的一個用戶讀取另一台數據庫服務器B下某個用戶的數據,可以通過dblink來完成。

二、通過物化視圖定時刷新來實現數據同步。物化視圖刷新方式有增量刷新和完全刷新兩種模式;

三、高級復制,分為多主復制和物化視圖復制兩種模式。其中多主復制能進行雙向同步復制和異步復制;物化視圖用於單向復制,定時刷新,與第二條類似;

四、流復制,可實現實時和非實時同步;

五、GoldenGate復制,Oracle新買的復制產品,后面應當會取代流復制。它不僅能提供Oracle數據庫之間的數據復制支持,還支持在不同種數據庫之間的數據同步,也可設置實時和非實時同步;

六、DataGurd,此技術主要用於容災備份,是整個庫級別的備份。

其中第一、二和三采用的是Oracle數據庫內部的機制來實現;而第四、五和六采用挖掘數據庫日志的方式實現;后三種在性能上會更好一些。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM