IBM Data Movement Tool,从oracle数据库迁移到db2数据库

一、Oracle 向 DB2迁移工具

  1. IBM DB2 Migration Toolkit

  利用免费的 IBM DB2 Universal Database(UDB)Migration Toolkit(MTK)简化和改进向 DB2 UDB 的迁移工作。这个新的迁移实用程序提供了向导和易于使用的五步界面,这些有助于您快速地将现有的 Sybase、 Microsoft SQL Server和Oracle数据库对象转换到 DB2 通用数据库。使用 MTK,可以将数据类型、表、列、视图、索引、存储过程和触发器自动地转换成等价的 DB2 数据库对象。MTK 向数据库管理员(DBA)和应用程序程序员提供了使迁移任务自动化所需要的工具,而以前这些任务不但效率低下而且开销巨大。通过使用 MTK 中的以下特性,您可以减少停机时间、消除人为错误,以及降低人工和与传统数据库迁移相关联的其它资源消耗。MTK 可运行于 AIX、Linux、Solaris 和 Windows 操作系统上。

    用这个工具,我反复试了很多次,到了最后一步总不能成功。

 
IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第1张图片
 

  2. IBM Data Movement Tool(推荐使用,简单,便捷,工具才1M大)

  利用 DB2 兼容特性和 IBM 提供的免费数据迁移工具 Data Movement Tool,快速地将现有的 Oracle 数据库对象转换到 DB2 通用数据库。同时对应用中使用到的数据库访问语言以及接口进行转换,最终实现整个应用系统的完整迁移。

    下面我会详细介绍这个工具的使用步骤。

  3. IBM Optim Development Studio

  IBM Optim Development Studio,它为 Oracle、DB2 和 Informix 提供一个集成的数据库开发环境。Optim Development Studio 在开发和测试 SQL 和 XQuery 查询、存储过程、Web 服务和 Java 数据访问层方面将生产力提高了 50%,而且允许在不同或者相同的数据服务器中的数据对象包、存储过程、表、用户自定义函数、用户自定义类型、视图、模式等的复制粘贴。

  这三款工具都是来自于IBM官方的,大家有需要可以进去官方下载。

二: IBM Data Movement Tool的使用步骤

    1.点击IBMDataMovementTool.cmd进入主界面


IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第2张图片

  进入后,注意:

  a.左侧是oracle,输入数据库名、端口、id、password

  b.JDBC Driiver:如果本地没有网上下载一个

  c.填好之后,点击Connect to ORACLE,如果输入正确,下方会显示连接成功提示

  d.右侧是DB2,填写跟左侧一样

IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第3张图片
 

  2.连接成功之后

IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第4张图片
 
IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第5张图片
 

  3.然后回到主页面:

  a.首先选择要导出的数据库

  b.其次点击Extract DDL/Data(这期间可能需要一段时间,期间view file界面会显示过程,例如下面第二个图)

  c.导出成功之后,点击Deploy DDL/Data(这期间可能需要一段时间,期间view file界面会显示过程,例如下面第二个图)

IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第6张图片

 

IBM Data Movement Tool,从oracle数据库迁移到db2数据库_第7张图片

 

  4.此时,数据迁移应该成功了。

  其迁移当中遇到的问题:

    问题:    前已完成之后,DB2中只有表机构、索引等(总之除了没有数据,其他的都有了)。

    解决方法:请在DB2服务器本机上进行迁移,或者在本地安装db2数据库进行迁移

    如果还有问题请查看IBM官网:       http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-0906datamovement/


 

你可能感兴趣的:(数据库)