ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 将OPEN BRAVO数据库从oracle 迁移到DB2

将OPEN BRAVO数据库从oracle 迁移到DB2

原创 Linux操作系统 作者:jacalwu 时间:2010-02-03 23:27:54 0 删除 编辑

很久之前参加了个数据迁移的培训,其中一个作业就是将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这一 栏来定位查询。

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

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

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

6 导完之后 修改 数据库连接 指向DB2,启动tomcat。 打开页面登录,OK.迁移成功。

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

下一篇: 偷菜与云计算
请登录后发表评论 登录
全部评论

注册时间:2009-03-17

  • 博文量
    9
  • 访问量
    20404