openGauss MySQL一鍵式遷移工具gs_rep_portal

奔跑的数据库發表於2024-03-28

MySQL一鍵式遷移工具gs_rep_portal

可獲得性

本特性自openGauss 5.0.0版本開始引入。

特性簡介

gs_rep_portal是一個用Java編寫的,在linux系統上執行的,整合了全量遷移、增量遷移、反向遷移、資料校驗的工具。gs_rep_portal支援以上工具的一鍵式安裝上述工具,設定遷移任務,任務根據使用者設定的執行計劃順序的呼叫相應工具完成每個遷移步驟,並能實時展示每個步驟的狀態、進度、異常原因等。

客戶價值

透過使用gs_rep_portal工具,可完成一鍵啟動包含多個遷移工具的遷移計劃,可以同時開啟多個遷移計劃。

特性描述

gs_rep_portal是一個用Java編寫的,在linux系統上執行的,整合了全量遷移、增量遷移、反向遷移、資料校驗的工具。gs_rep_portal支援以上工具的一鍵式安裝上述工具,設定遷移任務,任務根據使用者設定的執行計劃順序的呼叫相應工具完成每個遷移步驟,並能實時展示每個步驟的狀態、進度、異常原因等。
gs_rep_portal支援全量遷移工具在指定版本和架構的系統上進行離線安裝。

特性增強

無。

特性約束

  • portal在執行增量遷移、反向遷移、增量校驗時需要使用curl工具。

  • 同一個遷移計劃的增量遷移和反向遷移不會同時開啟,如果一個計劃中包含了增量遷移和反向遷移,那麼需要使用者手動停止增量遷移,啟動反向遷移。當使用者啟動反向遷移之後,無法再啟動增量遷移。

  • portal使用的workspace.id只能為小寫字母與數字的組合。

  • portal在啟動多個計劃時,需要保證MySQL資料庫例項各不相同,openGauss端資料庫各不相同,且同一個MySQL資料庫例項和openGauss端資料庫的增量遷移和反向遷移不能同時開啟。

依賴關係

依賴各遷移工具可以正常使用。

參考文件

開源社群地址: https://gitee.com/opengauss/openGauss-migration-portal/tree/master

詳細參考文件:README.md命令列引數名稱及說明.md

相關文章