使用 IBM DB2 Migration Toolkit 迁移数据.docx
《使用 IBM DB2 Migration Toolkit 迁移数据.docx》由会员分享,可在线阅读,更多相关《使用 IBM DB2 Migration Toolkit 迁移数据.docx(8页珍藏版)》请在三一办公上搜索。
1、使用 IBM DB2 Migration Toolkit 迁移数据最近您是否要将应用程序移植到Linux、UNIX或Windows上的IBM DB2 Universal Database(UDB) ?您是否想将数据从目前部署的Oracle或SQL Server 转移到DB2?那么,请通过本文学习如何使用IBM DB2 Migration Toolkit来完成这 个任务。简介和背景本文面向符合以下情况的开发人员、管理员或独立软件提供商(Independent Software Vendors, ISV): 拥有同时支持IBM DB2 Universal Database (UDB)和非IBM数据
2、库(例如 Oracle和SQL Server)的数据库应用程序。拥有希望将自己的数据从SQL Server迁移到DB2的客户。人们常常问我以下问题:我已经成功地将数据库应用程序移植至DB2,但是目前还有一些客户在运行 Oracle/SQL Server而他们希望将生产系统转移到DB2。我该怎样迁移数据呢?如果用于非IBM平台的数据库模式与用于DB2的模式相同(或非常类似),那么可 以通过使用IBM Migration Toolkit (MTK)来完成数据迁移。因此,本文假设数据库 模式的移植已经完成,只关注如何将数据从Oracle或SQL Server数据库迁移到DB2(使用MTK中的数据迁移
3、功能)。在本文中,我们将Oracle或SQL Server数据库称作源数据库,而将DB2数据库 称作目标数据库。我们假设您已经适当创建了一个具有模式的空的目标数据库。在开始之前,确信您已经: 下载并安装了免费的 IBM DB2 Migration Toolkit。有足够的磁盘空间,可以将源数据库卸载到安装了 MTK的系统的文本文件中。有一个用来创建源数据库的模式的脚本(用作MTK的输入)。任务1:导入用于源数据库的模式脚本1. 启动 MTK,并单击 Launch the Migration Toolkit product 按钮。2. 图1.启动MTK3.4.5.6.7.8.创建一个新的MTK项
4、目。您可以随意为该项目起个名字。在下拉菜单中,选择 适当的源数据库类型以及目标DB2的版本(这里是DB2 for Linux、UNIX和Windows)o图2.创建一个项目将源SQL脚本导入MTK。MTK将解析这个脚本,生成源数据库的模式的一个内 部XML表示。这样,MTK就知道源数据库的结构。图3.导入源数据库DDL脚本9.提示:如果使用只包含表的DDL的输入脚本,可以提高MTK的性能。也就是 说,应去掉用于函数、触发器、存储过程等等的DDL。MTK只需要知道源表的 结构,生成导入/导入脚本即可。10. 在顶端,您将看到MTK有5个标签页。在Covert标签页中,单击Convert按 钮。在
5、这一步中,MTK将解析上一步中提供的输入脚本。如果您的模式有很多 对象,那么这一步可能要花几分钟的时间。在完成转换之后,就会进入MTK的 Refine标签页。11. 图4.使用CONVERT让MTK知道源数据库模式12.13. 在refine标签页中,检查Translator Information,并确认所有语法都被接 受,而没有任何重大错误。14.图5.查看MTK的REFINE标签页15.注意,有效错误或警告可以放心地忽略。例如: 16 Duplicate definition of object-name 20 Object name has been changed to new-na
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 IBM DB2 Migration Toolkit 迁移数据 迁移 数据

链接地址:https://www.31ppt.com/p-5010519.html