本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 DMS 結構描述轉換中使用適用於 Linux、UNIX 和 Windows 資料庫的 IBM Db2 做為來源
您可以在 DMS 結構描述轉換中使用適用於 Linux、UNIX 和 Windows 資料庫的 IBM Db2 做為遷移來源。
您可以使用 DMS 結構描述轉換,將適用於 Linux、UNIX 和 Windows Database 的 Db2 資料庫程式碼物件轉換為下列目標:
Aurora PostgreSQL
Amazon RDS for PostgreSQL
如需 Linux、UNIX 和 Windows 資料庫版本支援的 IBM Db2 相關資訊,請參閱 DMS 結構描述轉換的來源資料提供者
將適用於 Linux、UNIX 和 Windows 的 IBM Db2 做為來源資料庫的先決條件
您可以使用下列程式碼範例來檢查 Linux、UNIX 和 Windows 資料庫的來源 IBM Db2 版本:
SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO;
來源資料庫適用於 Linux、UNIX 和 Windows 的 IBM Db2 權限
連線至適用於 Linux、UNIX 和 Windows 資料庫的 Db2 以及讀取系統目錄和資料表所需的權限如下:
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