架構(gòu)設(shè)計與環(huán)境部署
在此次項目中,中亦科技首先負(fù)責(zé)GaussDB的架構(gòu)設(shè)計與環(huán)境部署,提供詳細(xì)的部署文檔。團隊的專業(yè)性和效率確保了系統(tǒng)基礎(chǔ)設(shè)施的高效搭建和穩(wěn)定運行。
制定遷移計劃
通過使用UGO工具對現(xiàn)有Oracle數(shù)據(jù)庫進行了全面評估。基于評估結(jié)果,確定了遷移的目標(biāo)和范圍,并制定了詳細(xì)的遷移計劃,包括時間表和資源分配。
遷移階段
將包括表結(jié)構(gòu)、視圖、存儲過程、函數(shù)和觸發(fā)器在內(nèi)的數(shù)據(jù)庫對象進行遷移,特別是存儲過程和函數(shù),根據(jù)GaussDB的語法和特性進行了重寫,確保兼容性和性能。
數(shù)據(jù)遷移和增量同步
使用ZCBus遷移工具進行了數(shù)據(jù)遷移和增量同步。通過提取Oracle中的數(shù)據(jù),并進行必要的轉(zhuǎn)換和清理,確保數(shù)據(jù)完全適應(yīng)GaussDB的格式和要求。這一過程保證了數(shù)據(jù)遷移的準(zhǔn)確性和完整性。