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