iT邦幫忙

0

informix 資料移轉至ORACLE或MSSQL

請教各位前輩~INFORMIX該如何轉移至ORACLE或SQL SERVER呢?
小弟只知道TABLE先UNLOAD出來成文字檔後,再至ORALCE建TABLE後,再匯入..
不知道有沒有更快的方法,進行所有資料表的轉移

2 個回答

0
Albert
iT邦高手 1 級 ‧ 2011-03-23 00:29:05

jdbc 連結 informix / oracle / mssql

我們是寫程式轉入 oracle / mssql / mysql / postgresDB

Skype: Adempiere/Compiere

簡單好用

且舊系統可以繼續使用

0
一級屠豬士
iT邦大師 1 級 ‧ 2011-03-23 08:07:50

Oracle 若不想用SQL Loader, 可以用DBLink.
參考 Configuring Oracle Database Gateway for Informix
http://download.oracle.com/docs/cd/B28359\_01/gateways.111/b31043/configinformix.htm

SQL Server, 他有DTS (Data Transformation Services), 也能夠用它幫忙轉
到Oracle,一般來說就是有相關Driver,設定好相關參數, DTS 算是比較容易
取得,也能排程作業,可以利用假日或晚上轉資料.

一些小的Table例如一些代號等等的,資料量少,但是Table數還不少的,可以用DTS先轉;然後比較大的Table,用SQL Loader 會比較快.

另外若有Trigger, Check這些要注意,Stored Procedure / Function這些都要
先找出來,最好都把code存好.
有時候只顧著轉資料,資料轉完;後來才知道有這些東西.
建議先把資料庫的MetaData都整理好.
具體還有不少要注意的地方,可以再逐步討論.

我要發表回答

立即登入回答