本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 Db2 的 IBM Db2 z/OS 到 Amazon RDS 的 Db2 转换设置
重要
DMS 架构转换不提供 IBM Db2 到 z/OS Amazon RDS for Db2 转换路径的 AWS 管理控制台 体验。您无法在中创建或配置这些迁移项目 AWS 管理控制台,因此您可以使用 AWS CLI 或 AWS Database Migration Service API 配置此页面上的所有设置。由于此转换路径没 AWS 管理控制台 有,因此每个设置仅通过其 API 和 AWS CLI 参数名称进行标识,而不是通过 AWS 管理控制台 标签进行标识。
当源为 IBM Db2 z/OS 且目标为 Amazon RDS for Db2 时,以下设置适用。使用 ModifyConversionConfigurationAPI 操作或 AWS CLI 配置这些设置。
本主题介绍特定于 IBM Db2 z/OS 到 Amazon RDS for Db2 转换路径的设置。除了这些设置外,DMS Schema Conversion 还提供适用于所有源和目标对的设置,例如转换后的 SQL 中操作项注释的严重性级别以及使用生成式 AI 进行转换的选项。有关这些设置,请参阅常用转换设置。
使用 API 或 AWS CLI 时,请在分区名称下指定转换路径设置DB2ZOS_TO_DB2LUW。要查找您的项目使用的部分名称,请DescribeConversionConfiguration先致电并仅更新响应中存在的部分。
ConvertNumberToBigint-
指定 DMS 架构转换是否将没有明确精度的 z/OS 数字列的 IBM Db2 映射到。
BIGINT-
false— 数值列映射到目标上的默认数值类型。 -
true— 没有显式精度的数字列被映射到BIGINT。当这些列包含整数值并且您想要最高效的整数类型时,请使用此选项。
类型:布尔值 (
true|false)默认值:
false -
SchemaNameTemplate-
控制如何从 IBM Db2 为 z/OS 数据库和架构名称生成目标架构名称。
API/CLI 价值 生成的目标架构名称 DB_SCHEMAdatabase_schema。 在将多个数据库迁移到同一个目标实例时使用,以避免名称冲突。DBdatabaseSCHEMAschema。 在迁移单个数据库并且想要不带数据库前缀的简洁架构名称时使用。类型:字符串(枚举)
默认值:
DB_SCHEMA
您可以使用 API 和 AWS CLI 要求的 JSON 格式配置这些设置,如以下示例所示。
示例:将 IBM Db2 配置为适用于 z/OS Db2 的 Amazon RDS
以下是该DB2ZOS_TO_DB2LUW部分SchemaNameTemplate的示例。
{ "DB2ZOS_TO_DB2LUW": { "SchemaNameTemplate": "SCHEMA" } }