将OPEN BRAVO后台数据库从ORACLE迁移到DB2

很久之前参加了个数据迁移的培训,其中一个作业就是将openbravo 从oracle 迁移到DB2 上面

最近有空实验了一把其步骤如下

一、 下载安装 OPENBRAVO,ORACLE,DB2, apach ant java 等,以及迁移中用到的迁移工具mtk

二、 通过toad 或者PLSQL dev将openbravo 的整个库导出为sql文件

三、 接下来就是最耗时间的

1启动mtk 导入之前生成的sql 文件。如果文件太大的话 还得分割成 几个小的文件,以防conver的时候 null pointer hold 住。

2 第二步conver , 设置好源,目标相应的日期格式,字符集之后,就可以开始做转换了。MTK 会自动将oracle语法格式的sql变成db2的。不过有时也会不好使,需要手工改动。具体的错误,以及相关信息可通过MTK左边子窗口的树状列表中error msg这一栏来定位查询。table还好,错误不会太多,存储过程就麻烦点.一堆的error.而且由于锁的机制不同, 迁移后还有一堆的性能调整.

3 重定义,有些table 或者字段需要修改的,可以在refine 里面重新定义。

4 转换好了,没有错误之后,就可以生成相应的数据导出,导入脚本了。MTK生成的脚本可将ORACLE数据库中的数据导出为文本文件。然后再load 到DB2系统中

5 配置好源,目标数据库之后,就可以开始导数据了。本本太老了,过程比较漫长。

6 导完之后 修改 数据库连接 指向DB2,启动tomcat。 打开页面登录,OK.迁移初步成功。接下来就监控,调性能

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/100545/viewspace-1031128/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/100545/viewspace-1031128/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值