附註:
- 此教學課程需要存取 Oracle Cloud。若要註冊免費帳戶,請參閱 Oracle Cloud Infrastructure Free Tier 入門。
- 它使用 Oracle Cloud Infrastructure 證明資料、租用戶及區間的範例值。完成實驗室時,請將這些值取代為您雲端環境特定的值。
在 OCI 中設定跨區域 Oracle Heatwave MySQL 災害復原複製
簡介
Oracle Heatwave MySQL 災難復原複本是 Oracle Cloud Infrastructure (OCI) 中的一項功能,您可以在此處為 OCI 中的生產資料庫設定跨區域複寫。有兩種方式可以設定 Oracle HeatWave MySQL 災害復原複本。
-
使用 OCI 主控台層級完整手動備份,將備份複製到跨區域並設定內送複製通道。
-
使用 MySQL Shell 公用程式備份及回復生產環境資料庫,以進行災害復原區域資料庫及設定輸入複製通道。
本教學課程概述如何使用 OCI 主控台層次完整備份為生產環境資料庫設定 Oracle Heatwave MySQL 災害復原複本、將備份複製到另一個區域、從主要備份建立災害復原資料庫,以及設定從主要備份到災害復原資料庫的內送複製通道。在本教學課程中,您將設定 v8.0.35 和更新版本上執行之 Oracle Heatwave MySQL 資料庫服務的災害復原。
下圖顯示我們將在此自學課程中使用的架構。
目標
- 使用 OCI 主控台層次備份,為生產環境資料庫設定 Oracle Heatwave MySQL 災害復原複本。
必要條件
-
設定來源與目標區域之間的遠端 VCN 對等互連。
-
將連接埠
3306
和33060
新增至來源和目標 VCN 中子網路的安全清單。 -
建立自訂組態,以便將預設值
binlog_expire_logs_seconds
增加到最少 3 天,並將其套用至主要資料庫系統。
作業 1:在 OCI 主控台中準備並進行完整手動備份
在非營業時間內,在 OCI 主控台層級手動執行生產環境 Oracle Heatwave MySQL 資料庫服務的完整備份。
-
按一下其他動作下拉式功能表,然後選取建立手動備份。
-
輸入必要的資訊,然後按一下建立手動備份。
作業 2:將備份複製到災害復原區域
-
按一下複製到另一個區域,即可將完整的手動備份複製到災害復原區域。
-
請輸入必要的資訊,然後按一下複製。
複製完成後,檢查災害復原區域中的備份。
作業 3:將備份從災害復原區域回復至新的資料庫系統
-
按一下回復至新資料庫系統,將主要資料庫備份回復至災害復原區域中的新資料庫系統。
-
選取 OCI 主控台中的區間、VCN 以及子網路,以及個別的資料庫資源配置和儲存。
-
選取要與主要資料庫相同的 MySQL 資料庫版本,然後按一下回復。
佈建災害復原區域中的資料庫之後,您便可以連線至災害復原資料庫來驗證綱要與物件。
作業 4:建立複寫的資料庫使用者
執行下列查詢,使用災害復原區域佈建的資料庫端點 IP 在主要資料庫中建立複寫使用者。
CREATE USER 'repl1'@'x.x.x.x' IDENTIFIED BY '********' REQUIRE SSL;
GRANT REPLICATION SLAVE ON *.* TO 'repl1'@'x.x.x.x';
作業 5:建立複製通道
-
按一下建立通道,即可在 OCI 主控台的災害復原資料庫系統中建立內送複製通道。輸入必要的來源資料庫使用者證明資料和其他複製通道詳細資訊。
-
按一下建立通道。
作業 6:驗證複製通道
在 OCI 主控台中啟用此通道之後,請連線至災害復原資料庫,並檢查主要和災害復原資料庫之間的複本狀態和同步。
Show Replica Status \G;
注意:您必須在複本狀態輸出中檢查 I/O 是否在執行中、SQL 執行狀態和主要資料庫後的秒數。
相關連結
認可
- 作者 - Ajay Rao (提升導入專家 - 自訂、第三方、VM 資料庫與應用程式)
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請造訪 Oracle Help Center 。
Set up Cross-Region Oracle Heatwave MySQL Disaster Recovery Copy in OCI
G29366-01
Copyright ©2025, Oracle and/or its affiliates.