从oracle迁移到DB2(windows版)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-21 11:31   85   0
因项目原因,需要将数据从oracle迁移到db2
参考文章:http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-0906datamovement/
实际操作如下:
1.下载IBMDataMovementTool.zip。
2.解压缩,IBMDataMovementTool下应该有2个jar和1个cmd。
3.设置java环境变量,个人直接用的是db2自带的,路径为IBM\SQLLIB\java\jdk。
4.将oracle驱动放到IBMDataMovementTool下。
5.在系统命令行下,切换到IBMDataMovementTool下,执行IBMDataMovementTool.cmd,进入可视化执行界面。
6.按下图顺序选择oracle,配置连接属性,连接oracle;选择db2luw,配置db2连接,连接db2.

7.选择Extract DDL/Data/Objects
当执行完毕时,后台会生成一些文件。
8.选择右侧的Deploy DDL/Data/Objects
将脚本加载到db2中。
9.或者可以选择第二个选项卡,Interactive Deploy,单击刷新,选择想迁移的项目,Deploy。

遇到的问题:
1.db2中无数据,解决办法如下:
在命令行中执行命令
db2 connect to database user db2admin using db2admin
db2 -tvf migr\db2load.sql
2.执行上述命令,
发现db2admin,没有load权限,因为在windows下,本人的administrator权限最大。所以在命令行中执行
db2 connect to database user administrator using password
db2 grant load on database to user db2admin
解决问题
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP