技术开发 频道

DB2的数据迁移工具

    迁移环境

    当您设置一个要在其中进行迁移的环境时,您要指定运行数据库服务器的操作平台。源数据库管理器存在于一个特殊的平台上,而 DB2 通用数据库可以存在于另一个平台上,DB2 Migration Toolkit 在 Microsoft® Windows NT 或 Windows 2000 上运行。

    如果您的目标 DB2 数据库管理器在 Windows NT 或 Windows2000 上运行,那么您可以将 DB2 Migration Toolkit 与 DB2 安装在同一系统上。用 ODBC 或 JDBC™ 本机驱动器访问源数据库。如果文件包含已用正确格式(标准 SQL — 非专用格式)导出的 SQL,那么该工具箱也可以从文件进行导入,请参阅图3。

    图 3. 使用 ODBC 或 JDBC 访问数据库

    将数据库部署到并非由 MTK 明确支持的系统平台是有可能的。在部署期间,MTK 执行一组批处理文件,其中包含用于部署的必要命令。如果您知道目标系统的 shell 命令语法,就可以自行将文件复制到系统、对它们作必要的修改并执行它们。例如,您可以手工修改并在本地运行迁移期间生成的 UNIX®(*.sh)脚本,这样就可以将部署和数据转移放在目标 UNIX 机器上进行,而不是安装了 MTK 的中间 Windows 机器。

    图 4. 将批处理文件用于部署

    下面描述了 MTK 界面的五个迭代的步骤:

    步骤 1:指定源
    在创建或打开了迁移项目之后,就可以启动迁移过程了。您的第一步是获取将要转换成 DB2 的 DDL 源文件。这一在 Specify Source 页完成。

 

    使用 ODBC 或 Java™ 连接,您可以直接从源数据库抽取源,或导入脚本。例如,当导入脚本时,您可以从先前的抽取或源库中导入源脚本。您也可以同时指定和转换多个源文件。

0
相关文章