適用於 MySQL 資料庫的 OCI 資料庫移轉

 

OCI 資料庫移轉會將 MySQL 資料庫從內部部署或雲端部署移轉至 OCI。容易使用的圖形化使用者體驗能夠驗證和管理線上或離線移轉工作流程。MySQL 資料庫移轉以通透的方式使用 MySQL Shell、移轉建議程式以及 GoldenGate。

移轉服務功能包括:

移轉的運作方式

MySQL 資料庫的 OCI 資料庫移轉工作原理圖,說明如下。 支援的來源資料庫可以是內部部署、OCI 或其他雲端提供者。使用 OCI 資料庫移轉服務時,使用者會建立來源和目標資料庫連線,然後選擇在線上或離線移轉。在驗證階段,移轉建議程式會評估來源與目標相容性、尋找潛在的問題內容,並提出建議。解決所有錯誤後,資料透過 MySQL Shell 匯出到物件儲存並匯入目標資料庫中。在線上案例中,在起始載入之後,進行中的複製會使用 GoldenGate。

來源和目標

OCI Database Migration for MySQL 支援以下 MySQL 變體、版本和部署來源。邏輯移轉的彈性可讓版本升級及變更目標平台。

來源和目標圖,描述如下 OCI Database Migration for MySQL 支援以下 MySQL 來源資料庫版本:5.7 至 8.0。這些部署可以在內部部署環境、OCI 或 OCI Classic、Amazon RDS、Google Cloud、Microsoft Azure 上。MySQL 有多種變體,而 Oracle 支援:AWS RDS MySQL、AWS Aurora、GCP MySQL 和 Azure MySQL,目標平台是 Oracle Cloud Infrastructure 上的 Heatwave MySQL。

移轉工作流程

移轉工作流程可滿足簡單和複雜的作業需求,不需要具備進階 DBA 技能。無論應用程式是在線上還是離線,您都可以執行移轉。對於線上移轉,初始載入後會套用持續的增量變更。邏輯工作流程也包括版本升級。

HeatWave MySQL Database
邏輯離線移轉
邏輯線上移轉

企業持續性

離線移轉

  • 移轉時應用程式已離線
  • 在一個作業中複製整個資料庫

線上移轉

  • 移轉時應用程式為線上狀態
  • 即時擷取增量來源資料庫變更,並持續將變更套用至目標資料庫

資料移動

邏輯移轉

  • 使用 MySQL Shell 擷取與實體資料不同的來源資料和中繼資料,並使用 GoldenGate 擷取持續的更改
  • 讓來源和目標資料庫成為不同的版本和平台

網路連線

直接連線

  • 來源和目標位於相同的實體或虛擬網路

內嵌移轉建議程式

診斷建議程式內嵌在移轉工作流程中。建議程式會將例外情況的優先順序、建議解決方法,並產生修復程序檔。使用者可以透過互動方式複查詳細資訊,並忽略警告、排除來源物件或進行修復。此重要步驟的便利性簡化了移轉工作流程。

內嵌移轉建議程式圖表,說明如下 移轉建議程式流程有四個步驟。 1:以「需要採取行動」、「需要審查」和「建議審查」的形式確定異常狀況。 2:呈現發現結果,包括異常詳細資訊和修復建議,並提供修復腳本。 3:使用者對結果採取行動,包括接受、執行修復腳本、拒絕或排除。 4:採取行動後,使用者重新執行建議程式。其他按鈕則可讓您讀取或觀看此流程的示範。