從oracle資料庫遷移到db2資料庫,圖文詳細步驟

來源:互聯網
上載者:User

一、Oracle 向 DB2遷移工具

  1. IBM DB2 Migration Toolkit

  利用免費的 IBM DB2 Universal Database(UDB)Migration Toolkit(MTK)簡化和改進向 DB2 UDB 的遷移工作。這個新的遷移公用程式提供了嚮導和便於使用的五步介面,這些有助於您快速地將現有的 Sybase、 Microsoft SQL Server和Oracle資料庫物件轉換到 DB2 通用資料庫。使用 MTK,可以將資料類型、表、列、視圖、索引、預存程序和觸發器自動地轉換成等價的 DB2 資料庫物件。MTK 向資料庫管理員(DBA)和應用程式程式員提供了使遷移任務自動化所需要的工具,而以前這些任務不但效率低下而且開銷巨大。通過使用 MTK 中的以下特性,您可以減少停機時間、消除人為錯誤,以及降低人工和與傳統資料庫遷移相關聯的其它資源消耗。MTK 可運行於 AIX、Linux、Solaris 和 Windows 作業系統上。

    用這個工具,我反覆試了很多次,到了最後一步總不能成功。

 

 

  2. IBM Data Movement Tool(推薦使用,簡單,便捷,工具才1M大)

  利用 DB2 相容特性和 IBM 提供的免費資料移轉工具 Data Movement Tool,快速地將現有的 Oracle 資料庫物件轉換到 DB2 通用資料庫。同時對應用中使用到的資料庫訪問語言以及介面進行轉換,最終實現整個應用系統的完整遷移。

    下面我會詳細介紹這個工具的使用步驟。

  3. IBM Optim Development Studio

  IBM Optim Development Studio,它為 Oracle、DB2 和 Informix 提供一個整合的資料庫開發環境。Optim Development Studio 在開發與測試 SQL 和 XQuery 查詢、預存程序、Web 服務和 Java 資料訪問層方面將生產力提高了 50%,而且允許在不同或者相同的資料服務器中的資料對象包、預存程序、表、使用者自訂函數、使用者自訂類型、視圖、模式等的複製粘貼。

  這三款工具都是來自於IBM官方的,大家有需要可以進去官方下載。

二: IBM Data Movement Tool的使用步驟

    1.點擊IBMDataMovementTool.cmd進入主介面


  進入後,注意:

  a.左側是oracle,輸入資料庫名、連接埠、id、password

  b.JDBC Driiver:如果本地沒有網上下載一個

  c.填好之後,點擊Connect to ORACLE,如果輸入正確,下方會顯示串連成功提示

  d.右側是DB2,填寫跟左側一樣


 

  2.串連成功之後


 

 

  3.然後回到首頁面:

  a.首先選擇要匯出的資料庫

  b.其次點擊Extract DDL/Data(這期間可能需要一段時間,期間view file介面會顯示過程,例如下面第二個圖)

  c.匯出成功之後,點擊Deploy DDL/Data(這期間可能需要一段時間,期間view file介面會顯示過程,例如下面第二個圖)

 

 

  4.此時,資料移轉應該成功了。

  其遷移當中遇到的問題:

    問題:    前已完成之後,DB2中只有表機構、索引等(總之除了沒有資料,其他的都有了)。

    解決方案:請在DB2伺服器本機上進行遷移,或者在本地安裝db2資料庫進行遷移

    如果還有問題請查看IBM官網:      http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-0906datamovement/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.