將OPEN BRAVO資料庫從oracle 遷移到DB2

jacalwu發表於2010-02-03

很久之前參加了個資料遷移的培訓,其中一個作業就是將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部落格 ” ,連結:http://blog.itpub.net/100545/viewspace-626775/,如需轉載,請註明出處,否則將追究法律責任。

相關文章