将 Amazon RDS for Db2 和 IBM Db2 LUW 作为 Amazon DMS 的目标 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

将 Amazon RDS for Db2 和 IBM Db2 LUW 作为 Amazon DMS 的目标

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

有关 Amazon DMS 支持作为目标的 Db2 LUW 版本的信息,请参阅 Amazon DMS 的目标

可以使用安全套接字层 (SSL) 加密 Db2 LUW 端点与复制实例之间的连接。有关将 SSL 用于 Db2 LUW 端点的更多信息,请参阅将 SSL 与 Amazon Database Migration Service 配合使用

将 Db2 LUW 作为 Amazon DMS 目标的限制

将 Db2 LUW 数据库作为 Amazon DMS 的目标时,存在以下限制。有关将 Db2 LUW 作为源时的限制,请参阅将 Db2 LUW 作为 Amazon DMS 源时的限制

  • 只有当源是 Db2 LUW 或 Db2 for z/OS 时,Amazon DMS 才支持将 Db2 LUW 作为目标。

  • 使用 Db2 LUW 作为目标不支持完整 LOB 模式的复制。

  • 在完全加载阶段,使用 Db2 LUW 作为目标不支持 XML 数据类型。这是 IBM dbload 实用工具的一个限制。有关更多信息,请参阅 IBM Informix 服务器文档中的 dbload 实用工具

  • Amazon DMS 会使用与双引号字符 (") 对应的值截断 BLOB 字段。这是 IBM dbload 实用工具的一个限制。

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

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

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

名称 描述

KeepCsvFiles

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

LoadTimeout

Amazon DMS 将 DMS 对 Db2 目标执行的操作设置为超时之前的时间(以毫秒为单位)。默认值为 1200(20 分钟)。

MaxFileSize

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

WriteBufferSize

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