IBM WebSphere Replication Server (WRS) 是資訊整合產品線核心組件,支援 SQL 複寫 (異構資料庫) 與 Q 複寫 (高吞吐、低延遲,結合 MQ)。適用場景:跨地域資料採集、企業資料交換平台、統一客戶視圖、查詢/業務系統分離、高效鏡像備份、擴展 BI、主機與開放平台資料交換。
WIN2K3,指向實際 SQL Server 實例。-- 1. 建立 Wrapper
CREATE WRAPPER mssqlodbc3;
-- 2. 建立 Server (對應 SQL Server 某資料庫)
CREATE SERVER SSRCTEST
TYPE MSSQLSERVER VERSION '2000'
WRAPPER mssqlodbc3
OPTIONS (ADD NODE 'WIN2K3', DBNAME 'ssrctest');
-- 3. 建立 User Mapping
CREATE USER MAPPING FOR DB2ADMIN SERVER SSRCTEST
OPTIONS (ADD REMOTE_AUTHID 'administrator', ADD REMOTE_PASSWORD '******');
-- 4. 建立 Nickname (對應來源表 dbo.trc1)
CREATE NICKNAME ADMINISTRATOR.TRC1 FOR SSRCTEST."dbo"."trc1";

圖 1:建立 Capture 控制表

圖 2:選擇非 DB2 伺服器捕獲變更
SSRCTESTADMINISTRATOR.TRC1 作為複寫來源
圖 3:加入 Nickname

圖 4:設定複寫 Nickname

圖 5:建立 Apply 控制表

圖 6:選擇控制伺服器

圖 7:建立訂閱集

圖 8:加入來源對應

圖 9:完成訂閱集建立
asncap capture_server=TESTRC2
或透過複寫中心啟動。TESTRC2 為 Capture 控制伺服器名稱 (本例使用聯邦資料庫)。

圖 10:檢查 Capture 狀態
asnapply CONTROL_SERVER=TESTRC2 APPLY_QUAL=TESTRC2
APPLY_QUAL 為建立訂閱集時使用的限定詞。

圖 11:檢查 Apply 狀態
dbo.trc1 插入測試資料db2move 或 ETL 工具載入,再啟用增量複寫。劉淳,IBM 中國技術支援中心軟體技術支援工程師,2000 年起專注 Information Management 領域 (資料庫、內容管理、資訊整合) 技術支援。