从oracle迁移到DB2(windows版)

因项目原因,需要将数据从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  
     解决问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值