Oracle 高級複寫(對稱複寫)自 7.1.6 版引入,隨版本演進功能日臻完善,已成為分散式資料庫環境下資料共享、災難備援的主流方案。本文系統整理複寫基本概念、四大應用模型、三種複寫機制、管理工具與實際部署參數。
複寫目錄、分散式模式管理、Oracle Replication Manager(GUI)提供完整的定義、部署、排程、衝突解決與即時監控能力。
關鍵 init.ora 參數:job_queue_processes=6、global_names=true、shared_pool_size=30M、parallel_max_servers=10 等。Net8 設定 tnsnames.ora、sqlnet.ora 確保節點互通。表空間建議:System 20M+、Rollback 20M+、Temp 10M+、Tools 20M+。
以中央節點維護代碼表、遠端節點建立唯讀快照並每日 02:00 完整刷新為例,完整展示建立 Database Link、建立快照表空間/用戶、產生快照 DDL、排程 DBMS_REFRESH 刷新作業、私有同義詞授權及失敗重建流程。
掌握上述架構與操作細節,即可構建穩健、可擴展的 Oracle 複寫環境。