使用适用于 Db2 的 Amazon RDS 和 IBM Db2 LUW 作为目标 AWS DMS - AWS数据库迁移服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用适用于 Db2 的 Amazon RDS 和 IBM Db2 LUW 作为目标 AWS DMS

您可以使用 () 将数据从 Db2 迁移到适用于 Db2 的 Amazon RDS 或本地 Db2 数据库。AWS Database Migration Service AWS DMS

有关AWS DMS支持作为目标的 Db2 LUW 版本的信息,请参见。的目标 AWS DMS

可以使用安全套接字层 (SSL) 加密 Db2 LUW 端点与复制实例之间的连接。有关将 SSL 用于 Db2 LUW 端点的更多信息,请参阅将 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 实用工具的一个限制。

  • AWS DMS在 DMS 版本 3.5.3 中迁移到 Db2 LUW 目标时,不支持 parallel 满载选项。此选项在 DMS 版本 3.5.4 或更高版本中提供。

使用 Db2 LUW 作为目标时的端点设置 AWS DMS

您可以使用端点设置来配置 Db2 LUW 目标数据库,这与使用额外连接属性类似。您可以在使用AWS DMS控制台创建目标端点时指定设置,或者使用中的create-endpoint命令和 --ibm-db2-settings '{"EndpointSetting": "value", ...}' JSON 语法。AWS CLI

下表显示了将 Db2 LUW 用作目标时可以使用的端点设置。

Name 说明

KeepCsvFiles

如果为 true,则将用于复制数据的所有.csv 文件AWS DMS保存到 Db2 LUW 目标中。DMS 使用这些文件进行分析和故障排查。

LoadTimeout

DMS 在 Db2 目标上执行的操作超AWS DMS时之前的时间(以毫秒为单位)。默认值为 1200(20 分钟)。

MaxFileSize

指定用于将数据传输到 Db2 LUW 的 .csv 文件的最大大小(以 KB 为单位)。

WriteBufferSize

在 DMS 复制实例的本地磁盘上生成 .csv 文件时使用的内存中文件写入缓冲区的大小(以 KB 为单位)。默认值为 1024 (1 MB)。