使用適用於 Db2 和 IBM Db2 LUW 的 Amazon RDS 做為 AWS DMS 的目標 - AWS Database Migration Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用適用於 Db2 和 IBM Db2 LUW 的 Amazon RDS 做為 AWS DMS 的目標

您可以使用 AWS Database Migration Service (AWS DMS) 將資料從 Db2 資料庫遷移到適用於 Db2 的 Amazon RDS 或內部部署 Db2 資料庫。

如需有關 AWS DMS 支援做為目標的 Db2 LUW 版本的資訊,請參閱 目標: AWS DMS

您可以使用 Secure Sockets Layer (SSL) 加密您 Db2 LUW 端點與複寫執行個體之間的連線。如需有關 搭配 Db2 LUW 端點使用 SSL 的詳細資訊,請參閱 使用 SSL 搭配使用 AWS Database Migration Service

使用 Db2 LUW 做為 AWS DMS 之目標時的限制

使用 Db2 LUW 資料庫做為 AWS DMS 之目標時,適用下列限制:使用 Db2 LUW 做為來源時,請參閱 使用 Db2 LUW 作為下列項目的來源時的限制 AWS DMS

  • AWS DMS 僅當來源為 Db2 LUW 或 z/OS 的 Db2 時,才支援 Db2 LUW 做為目標。

  • 若使用 Db2 LUW 做為目標,並不支援具有完整 LOB 模式的複寫。

  • 若使用 Db2 LUW 做為目標,並不會在完全載入階段支援 XML 資料類型。這是 IBM dbload 公用程式的限制。如需詳細資訊,請參閱 IBM Informix 伺服器文件中的 dbload 公用程式

  • AWS DMS 截斷具有對應於雙引號字元 (") 的值的 BLOB 欄位。這是 IBM dbload 公用程式的限制。

使用 Db2 LUW 做為 AWS DMS 的目標時的端點設定

您可以使用端點設定來設定您的 Db2 LUW 目標資料庫,類似於使用額外的連線屬性。您可以在使用 AWS DMS 主控台建立目標端點時指定設定,或使用 AWS CLI 中的 create-endpoint 命令,以 --ibm-db2-settings '{"EndpointSetting": "value", ...}' JSON 語法指定設定。

下列資料表顯示可以搭配使用做為目標之 Db2 LUW 的端點設定。

名稱 描述

KeepCsvFiles

若為 true,AWS DMS 會將任何 .csv 檔案儲存至用於複寫資料的 Db2 LUW 目標。DMS 使用這些檔案進行分析和疑難排解。

LoadTimeout

AWS DMS 使 DMS 在 Db2 目標上執行的作業逾時之前的時間量 (以毫秒為單位)。預設值為 1200 (20 分鐘)。

MaxFileSize

針對用來將資料傳輸到 Db2 LUW 的任何 .csv 檔案,指定其大小上限 (KB)。

WriteBufferSize

在 DMS 複寫執行個體的本機磁碟上產生 .csv 檔案時,所使用的記憶體內檔案寫入緩衝區的大小 (KB)。預設值為 1024 (1 MB)。