利用免費的 IBM? DB2? Universal Database?(UDB)Migration Toolkit(MTK)簡化和改進向 DB2 UDB 的遷移工作。這個新的遷移實用程序提供了向導和易于使用的五步界面,這些有助于您快速地將現有的 Sybase 和 Microsoft? SQL Server 數據庫對象轉換到 DB2 通用數據庫。
使用 MTK,可以將數據類型、表、列、視圖、索引、存儲過程和觸發器自動地轉換成等價的 DB2 數據庫對象。MTK 向數據庫管理員(DBA)和應用程序程序員提供了使遷移任務自動化所需要的工具,而以前這些任務不但效率低下而且開銷巨大。通過使用 MTK 中的以下特性,您可以減少停機時間、消除人為錯誤,以及降低人工和與傳統數據庫遷移相關聯的其它資源消耗:
通過使用直接源數據庫訪問(JDBC?/ODBC)或導入的 SQL 腳本,從源 DDL 語句中抽取數據庫元數據
使數據庫對象定義的轉換自動化,這些對象包括存儲過程、觸發器、包、表、視圖、索引和序列
使用有用的與 SQL 和 Java? 兼容的函數,這些函數使轉換在功能上是精確和一致的
使用 SQL 轉換器工具來實時地執行查詢轉換,或將該工具用作 T-SQL 和開發人員的 DB2 SQL 學習輔助
查看和細化轉換錯誤
使用部署選項有效地實現已轉換的對象
生成和運行數據移動腳本
用詳細遷移日志文件和報告跟蹤對象轉換和數據移動的狀態(包括錯誤消息、錯誤位置和 DDL 更改報告)
在數據庫解決方案決策中考慮使用 MTK
遷移到新數據庫的決策需要對許多將影響業務的因素進行仔細考慮。其中一個因素是:將數據庫對象、存儲過程和物理數據從原始數據庫遷移到 DB2 所需要的資源分配。與數據庫遷移相關的人工、停機時間和可能發生的人為錯誤,這些都會極大地影響您總體數據管理升級的投資回報(ROI)。獲得功能全面的遷移工具,以幫助您根據業務遷移規范定制對象,能夠顯著地降低與數據庫轉換相關的開銷。盡管有幾種為數據庫遷移提供資源的簡單工具,但幾乎沒有一種能在允許您在工具界面內定制 DDL 對象的同時還支持過程語言(如 T-SQL)。它們也不支持對復雜對象(如觸發器和存儲過程)的細化和轉換。MTK 與其它遷移產品相比的過人之處在于,它在您將數據庫對象部署到目標數據庫之前,幫助您查看和手工定制數據庫對象。
MTK 支持大多數關系數據庫管理系統(RDBMS)中存在的大部分特性的轉換。但是,對于某些遷移,可能有復雜的 RDBMS 特性(如可擴展性對象和集合)無法由遷移實用程序處理,而需要手工修改。
圖 1