使用 IBM Db2 for z/OS 数据库作为 DMS 架构转换的源 - AWS Database Migration Service

使用 IBM Db2 for z/OS 数据库作为 DMS 架构转换的源

您可以使用 IBM Db2 for z/OS 数据库作为 DMS 架构转换的迁移源。

您可以使用 DMS 架构转换,将数据库代码对象从 Db2 for z/OS 数据库转换为以下目标:

  • Amazon RDS for Db2

有关受支持的 IBM Db2 for z/OS 数据库版本的更多信息,请参阅 DMS 架构转换的源数据提供程序

将 IBM Db2 for z/OS 用作源数据库的先决条件

IBM Db2 for z/OS 版本 12 函数级别 100 数据库版本不支持 IBM Db2 for z/OS 版本 12 的大多数新功能。此数据库版本支持回退到 Db2 版本 11 以及与 Db2 版本 11 的数据共享。为避免转换 Db2 版本 11 中不支持的功能,建议您使用 IBM Db2 for z/OS 数据库函数级别 500 或更高版本作为 AWS DMS 架构转换源。

您可以使用以下代码示例检查源 IBM Db2 for z/OS 数据库的版本。

SELECT GETVARIABLE('SYSIBM.VERSION') as version FROM SYSIBM.SYSDUMMY1;

请确保此代码返回版本 DSN12015 或更高版本。

您可以使用以下代码示例检查源 IBM Db2 for z/OS 数据库中 APPLICATION COMPATIBILITY 特殊寄存器的值。

SELECT CURRENT APPLICATION COMPATIBILITY as version FROM SYSIBM.SYSDUMMY1;

请确保此代码返回版本 V12R1M500 或更高版本。

将 IBM Db2 for z/OS 用作源数据库的权限

连接到 Db2 for z/OS 数据库以及读取系统目录和表所需的权限如下:

SELECT ON SYSIBM.LOCATIONS SELECT ON SYSIBM.SYSCHECKS SELECT ON SYSIBM.SYSCOLUMNS SELECT ON SYSIBM.SYSDATABASE SELECT ON SYSIBM.SYSDATATYPES SELECT ON SYSIBM.SYSDUMMY1 SELECT ON SYSIBM.SYSFOREIGNKEYS SELECT ON SYSIBM.SYSINDEXES SELECT ON SYSIBM.SYSKEYCOLUSE SELECT ON SYSIBM.SYSKEYS SELECT ON SYSIBM.SYSKEYTARGETS SELECT ON SYSIBM.SYSJAROBJECTS SELECT ON SYSIBM.SYSPACKAGE SELECT ON SYSIBM.SYSPARMS SELECT ON SYSIBM.SYSRELS SELECT ON SYSIBM.SYSROUTINES SELECT ON SYSIBM.SYSSEQUENCES SELECT ON SYSIBM.SYSSEQUENCESDEP SELECT ON SYSIBM.SYSSYNONYMS SELECT ON SYSIBM.SYSTABCONST SELECT ON SYSIBM.SYSTABLES SELECT ON SYSIBM.SYSTABLESPACE SELECT ON SYSIBM.SYSTRIGGERS SELECT ON SYSIBM.SYSVARIABLES SELECT ON SYSIBM.SYSVIEWS