事件脈絡
- Oracle 加大授權合規稽核,企業不滿醞釀遷移。
- IBM 推出 DB2 9.7,原生支援 Oracle 語法:PL/SQL、Package、SQL*Plus、Cursor Control 等,應用幾乎免改碼即可遷移。
- IBM 提供免費評估、遷移工具(MTK)、POC 支援,已有 38 家意向、10 家 POC、4 家完成 POC 待簽約(銀行、證券、製造)。
技術關鍵
- DB2 9.7 編譯器直接解析 Oracle PL/SQL,支援
%TYPE、%ROWTYPE、BULK COLLECT、FORALL、自治交易、動態 SQL 等核心特性。
- 資料類型映射:
NUMBER → DECIMAL(31)、VARCHAR2 → VARCHAR、DATE → TIMESTAMP。
- 遷移工具包 (MTK) 自動轉換 Schema、Code、Data,並生成差異報告。
業界觀點
「資料庫遷移涉及寫入邏輯、程式語言、穩定性、至少 3 個月測試,企業文化慣性大,短期內大規模遷移不現實。」—— IDC 分析師鍾翠玲
「總擁有成本 (TCO) 需含授權、重複採購、維運、擴充彈性、人力。Oracle 仍佔 39% 市場份額,領先第 2 名 11 個百分點。」—— Oracle 黃久安
遷移決策清單
- 應用複雜度評估(PL/SQL 佔比、動態 SQL、DB Link、AQ、Materialized View)。
- 效能基準測試:同規格硬體跑核心業務 SQL/批次作業。
- 資料驗證:行數、檢查和、關鍵業務欄位逐筆比對。
- 並行運行期:雙寫/同步複寫 1~3 月,業務驗收後再切換。
- 技能轉型:DBA/開發 DB2 語法、工具鏈、最佳實踐培訓。