抄寫是在一個以上的位置中,維護已定義的資料集的處理。 DB2 DataPropagator 可以抄寫任何 DB2 關聯式資料庫間的變更。 它涉及從某一位置 (來源) 複製指定的變更到另一位置 (目標), 並同步化兩位置上的資料。
資料鏈結是將檔案與資料 (如繪圖、報表、音效及其它多媒體資料) 鏈結在一起。 這些檔案的大小可以是非常大的。經由遠端網路存取這些類型的檔案 會造成延遲並增加網路壅塞。 如果資料不是經常變更,且不需要存取最新的資料,則 DB2 DataPropagator 對此問題提供一個很好的解決方案。 然而,既然這些檔案不是資料庫的一部份, 就需要有一種機制來抄寫檔案並確保目標的資料與檔案同步化。 資料鏈結抄寫可以解決此問題。
使用 DATALINK 的資料類型,資料庫伺服器對遠端檔案就具有控制權, 且檔案會被視為資料庫的一部份。 資料鏈結抄寫不只抄寫資料庫資料,也以同步化的方式抄寫檔案。
在版本 7 中,DB2 Data Propagator 會抄寫 DATALINK 直欄, 並會呼叫使用者跳出常式抄寫 DATALINK 直欄指向的外部檔。 使用者跳出程式會將來源資料鏈結值對映到目標系統中的鏈結, 然後將參考檔複製到目標檔案系統。 範例使用者跳出程式隨附在本產品中,並使用 FTP 來複製檔案。 請參閱 Replication 指南與參考手冊,取得其餘資訊。
若需資料鏈結的其餘相關資訊,請參閱 DB2 Data Links Manager 快速入門。
在 Windows 32 位元作業系統 中,您可以使用 ASNSAT 指令中所要求的「擷取程式」與「引用程式」。此指令可以在使用 DB2 DataPropagator 功能及處理錯誤情況時,提供更大的彈性。
您可以使用新的 asnCapture 及 asnApply 應用程式設計介面, 從應用程式中啟動「擷取程式」與「引用程式」。
請參閱 Replication 指南與參考手冊,取得其餘資訊。
如果您使用的是 DB2 DataPropagator Relational (DPropR) 版本 1, 您必須在移轉到版本 6 或版本 7 之前先移轉到版本 5。