DB2的数据迁移工具
MTK 和总体迁移策略
数据库迁移是多阶段过程,需要大量的计划和项目管理工作。理解一般迁移过程以了解 MTK 可以如何以及在何处适合您的策略,这很重要。通常,迁移过程由以下几个阶段组成:
迁移前规划和评估:在本阶段,您定义迁移的范围,并评估资源规划和安排任务时间表,任务包括风险评估、概念验证、数据备份、分段、时间段计划和迁移技能培训。
迁移:在本阶段中,转换专家或 DBA 进行向 DB2 的转换,并将脚本和数据直接部署到目标 DB2 数据库。
迁移后测试和验证:这个最终的迁移阶段负责调优目标数据库、迁移应用程序、设置生产环境、执行测试并培训 DB2 用户。
MTK 旨在用于迁移的第二阶段;这个阶段包括数据库对象的实际转换,以及将那些对象和数据部署到目标 DB2 数据库。虽然 MTK 会在迁移的最关键阶段辅助您,但正确地实现其它阶段对于确保成功和有成本效益的迁移还是不可或缺的。IBM 提供了很多迁移经验,可以帮助您概括和实现迁移策略的所有阶段。
MTK 是如何工作的
MTK 界面提供了五个迭代的步骤(请参阅图2);MTK 界面中的每一页代表转换过程中的一步。
图 2. MTK 的五个步骤

五步迁移过程从“指定源(Specify Source)”步骤开始,它用来标识要转换的对象的源。在整个迁移过程中,在 转换(Convert)步骤将来自源输入的对象转换成 DB2 对象,然后在 细化(Refine)步骤中查看和定制转换结果。您重复 转换和 细化步骤,直到 Refine选项卡中显示的转换结果是准确和完整的为止。在最后两个迁移步骤中,您 生成数据转移脚本(Generate Data Transfer Scripts)并将数据库对象和数据 部署(Deploy)到目标 DB2 数据库。