Using an IBM Db2 for Linux, UNIX and Windows database as a source in DMS Schema Conversion
You can use an IBM Db2 for Linux, UNIX and Windows databases as a migration source in DMS Schema Conversion.
You can use DMS Schema Conversion to convert database code objects from Db2 for for Linux, UNIX and Windows Database to the following targets:
Aurora PostgreSQL
Amazon RDS for PostgreSQL
For information about the supported IBM Db2 for Linux, UNIX and Windows databases versions, see Source data providers for DMS Schema Conversion
Prerequisites for IBM Db2 for Linux, UNIX and Windows as a source database
You can use the following code example to check the version of your source IBM Db2 for Linux, UNIX and Windows database:
SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO;
Privileges for IBM Db2 for Linux, UNIX and Windows as a source database
The privileges needed to connect to a Db2 for Linux, UNIX and Windows database and read system catalogs and tables are as follows:
EXECUTE ON PACKAGE NULLID.SYSSH200 EXECUTE ON PACKAGE NULLID.SQLC2O26 /* If Db2 LUW runs on a Linux operating system */ EXECUTE ON FUNCTION SYSPROC.ENV_GET_INST_INFO EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_GROUPS_FOR_AUTHID EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_ROLES_FOR_AUTHID SELECT ON SYSIBMADM.ENV_INST_INFO SELECT ON SYSIBMADM.ENV_SYS_INFO SELECT ON SYSIBMADM.PRIVILEGES SELECT ON SYSCAT.ATTRIBUTES SELECT ON SYSCAT.CHECKS SELECT ON SYSCAT.COLIDENTATTRIBUTES SELECT ON SYSCAT.COLUMNS SELECT ON SYSCAT.DATAPARTITIONEXPRESSION SELECT ON SYSCAT.DATAPARTITIONS SELECT ON SYSCAT.DATATYPEDEP SELECT ON SYSCAT.DATATYPES SELECT ON SYSCAT.HIERARCHIES SELECT ON SYSCAT.INDEXCOLUSE SELECT ON SYSCAT.INDEXES SELECT ON SYSCAT.INDEXPARTITIONS SELECT ON SYSCAT.KEYCOLUSE SELECT ON SYSCAT.MODULEOBJECTS SELECT ON SYSCAT.MODULES SELECT ON SYSCAT.NICKNAMES SELECT ON SYSCAT.PERIODS SELECT ON SYSCAT.REFERENCES SELECT ON SYSCAT.ROUTINEPARMS SELECT ON SYSCAT.ROUTINES SELECT ON SYSCAT.ROWFIELDS SELECT ON SYSCAT.SCHEMATA SELECT ON SYSCAT.SEQUENCES SELECT ON SYSCAT.TABCONST SELECT ON SYSCAT.TABLES SELECT ON SYSCAT.TRIGGERS SELECT ON SYSCAT.VARIABLEDEP SELECT ON SYSCAT.VARIABLES SELECT ON SYSCAT.VIEWS SELECT ON SYSIBM.SYSDUMMY1