企業簡介與遷移動機
- CCBCC:美國第二大可口可樂瓶裝商,營收 14 億美元,SAP ERP 環境。
- 雙重目標:SAP Unicode 轉換 + 資料庫遷移至 DB2 (Deep Compression)。
- 策略優勢:避免購買新 Oracle 授權,降低 TCO;一次停機完成雙重任務,省去重複備份/測試。
遷移架構:異構系統複製 (OS/DB Migration)
- 採用標準 SAP
R3load 導出/導入流程。
- IBM Power Systems p5-560 劃分 4 個 LPAR:3 個導出端 (CI/DB 16CPU/64GB + 2×4CPU/12GB),1 個導入端 (16CPU/64GB)。
- 總專案 8 週 (含兩輪 1TB 迭代測試),實際停機僅 26 小時。
關鍵遷移工具與技巧
| 工具 | 用途 | 效益 |
| Unsorted Export | 透明表快速導出 (無排序) | 大幅縮短導出時間 |
| Sorted Export | 叢集表、報表、Dynpro 等需排序物件 | 支援 Unicode 轉換邏輯記錄重組 |
| Package Splitter | 大表拆分為多套件並行處理 | 262 大表分組,47 超大表再細分 |
| Table Splitter (R3ta) | 單表多 WHERE 條件並行導出 | 12 超大表並行化 |
| Migration Monitor (MigMon) | 分散式並行導入/導出控制 | 同步 20 個並行 R3load 進程 |
| R3load 6.40 + Deep Compression | 導入階段即時壓縮 | 169 大表壓縮,整體資料庫縮減 40% |
Deep Compression 實作細節
- R3load 先載入樣本列 (由
DB6LOAD_COMPRESSION_THRESHOLD 控制) 建立字典,離線重組後壓縮後續資料。
- 依表大小分級設定臨界值:>300萬列表組閾值 300萬、>20萬列組 20萬、>6萬列組 6萬。
- 僅測試階段壓縮效果佳的表啟用壓縮屬性。
遷移後即時收益
- 資料庫體積降 40%,儲存成本直降。
- 製造模組效能提升 65%+。
- 整合 SAP DBA Cockpit for DB2,單一介面管理。
- DBA 維運工作量顯著下降,Oracle 技能 2 週內轉型 DB2。
- 為後續升級 SAP ERP 6.0 奠定高效基礎,備份/運行時間隨資料縮減而縮短。
核心啟示
「異構系統複製 + Unicode 轉換 + Deep Compression」三位一體,讓大型 SAP 遷移在可控停機窗口內完成,同時收穫儲存、效能、管理三重紅利。經驗豐富 DBA 轉型 DB2 門檻極低。