將OPEN BRAVO後臺資料庫從ORACLE遷移到DB2
很久之前參加了個資料遷移的培訓,其中一個作業就是將openbravo 從 遷移到 上面
最近有空了一把其步驟如下
一、 下載 OPENBRAVO,ORACLE,DB2, apach ant 等,以及遷移中用到的遷移工具mtk
二、 透過toad 或者PLSQL dev將openbravo 的整個庫匯出為檔案
三、 接下來就是最耗時間的
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將OPEN BRAVO資料庫從oracle 遷移到DB2資料庫OracleDB2
- 將SAP 後臺資料庫從DB2 遷移到ORACLE資料庫DB2Oracle
- 將pentaho資料庫遷移到oracle資料庫資料庫Oracle
- rman將linux平臺資料庫遷移到window平臺資料庫Linux資料庫
- 將資料庫從ASM遷移到檔案系統資料庫ASM
- 將資料庫從檔案系統遷移到ASM資料庫ASM
- 將表 從mysql 遷移到oracleMySqlOracle
- 將ORACLE資料庫資料檔案遷移到其他目錄(ZT)Oracle資料庫
- 利用RMAN將資料庫從檔案系統遷移到ASM資料庫ASM
- 應用程式的資料庫從Sql Server遷移到Oracle資料庫SQLServerOracle
- 從關聯式資料庫遷移到CouchDB資料庫
- 從關聯式資料庫遷移到NoSQL雲資料庫資料庫SQL
- SYBASE 資料庫遷移到AS 400 db2的FAQ(五) (轉)資料庫DB2
- SYBASE 資料庫遷移到AS 400 db2的FAQ(四) (轉)資料庫DB2
- SYBASE 資料庫遷移到AS 400 db2的FAQ(三) (轉)資料庫DB2
- SYBASE 資料庫遷移到AS 400 db2的FAQ(一) (轉)資料庫DB2
- rman 資料庫從一臺機器遷移到另外的一臺機器資料庫
- 使用rman將資料庫遷移到ASM例項資料庫ASM
- 資料庫遷移到ASM資料庫ASM
- 將應用程式從Sql Server遷移到OracleSQLServerOracle
- 資料庫從檔案系統遷移到ASM資料庫ASM
- hp-ux利用rman將資料庫跨平臺遷移到aix平臺上UX資料庫AI
- 使用rman copy將資料庫遷移到ASM例項資料庫ASM
- 將資料庫遷移到ASM的實驗記錄資料庫ASM
- 利用RMAN將資料庫從檔案系統遷移到ASM(單例項)資料庫ASM單例
- (原)將Oracle遷移到SQLServerOracleSQLServer
- MySQL資料庫遷移到PostgresMySql資料庫
- SYBASE 遷移到DB2DB2
- 異構資料庫系統遷移到Oracle 工具 - Oracle SQL Developer資料庫OracleSQLDeveloper
- Facebook將花費幾年時間將資料庫遷移到MySQL 8.0資料庫MySql
- oracle資料庫啟動從nomount到openOracle資料庫
- Oracle資料庫遷移到國產資料庫核心難點解析 | 聯盟釋出Oracle資料庫
- AIX 資料庫遷移到z/linuxAI資料庫Linux
- Zenlayer如何將萬臺裝置監控從Zabbix遷移到Flashcat
- Oracle 資料遷移(從Oracle11G高版本遷移到Oracle10G低版本)Oracle
- 用 Oracle sql*loader 把公司的資料庫從 sql server 遷移到 Oracle 9i 中OracleSQL資料庫Server
- 單例項資料庫expdp遷移到RAC庫單例資料庫
- 線上過期資料遷移到離線資料庫資料庫