全部產品
Search
文件中心

ApsaraDB for OceanBase:發起恢複

更新時間:Jul 01, 2024

您可通過發起恢複功能,實現租戶、資料庫和表為粒度的資料恢複。

背景資訊

恢複資料時可根據已備份的備份組進行恢複,包括物理備份和邏輯備份。

說明

如您需要開通邏輯備份恢複,請聯絡 OceanBase 技術支援人員。

發起恢複任務時,如果要將租戶 A 在特定時間的資料,恢複至租戶 B 時,則 A 為源租戶,B 為目標租戶。

OceanBase 資料庫不僅支援本地備份恢複能力,如果開啟了異地備份,還支援通過異地備份檔案進行恢複。

備份恢複目前有一定限制,常見可能原因如下:

  • 目的地組群需要處於運行中或者處於修改白名單狀態,才允許作為恢複對象。

  • 在主備叢集中,備叢集不支援作為恢複目標,主叢集僅 V4.x 版本支援作為恢複目標,V4.0.0 之前的版本不支援作為恢複目標。

  • 源執行個體與目標執行個體的產品系列不匹配,僅允許關係型資料庫恢複到關係型資料庫,非關係型資料庫恢複到非關係型資料庫。

  • 高版本的 OceanBase Database Backup不支援恢複到低版本。

  • 一般低版本 OceanBase 資料庫的備份支援恢複到相同或更高版本的資料庫,但目前尚有一些特殊情境暫未支援。

    • OceanBase 2.x & 3.x 版本的資料備份不支援恢複到 OceanBase 4.x 版本的叢集執行個體。

    • OceanBase 4.0 版本的資料備份不支援恢複至 OceanBase 4.1 版本的叢集執行個體。

叢集執行個體恢複

  1. 登入 OceanBase 管理主控台

  2. 在左側導覽列中單擊 執行個體列表,選擇需要恢複的叢集執行個體。

  3. 進入叢集執行個體工作台後,單擊左側導覽列 備份恢複

  4. 單擊 發起恢複,進入發起恢複頁面,選擇恢複對象後配置相關參數。目前支援租戶、庫、表級的恢複,詳細參數說明如下。

  5. 單擊 確定 發起恢複任務,在彈窗中確認恢複對象的資源情況。

    1. 當恢複對象的資源足夠時,彈窗樣本如下。

      image

    2. 當恢複對象的資源不足時,彈窗中會提醒 目標執行個體儲存空間較低,樣本如下。

      image

  6. 在彈窗中單擊 確認,然後可以在目的地組群的 恢複任務 頁面查看狀態。恢複任務詳情,請參見 資料恢複

租戶恢複任務

參數

說明

恢複來源

選擇需要恢複資料的來源。

說明

選擇異地備份時,當前叢集將作為恢複的目的地組群,如存在其他叢集異地備份的地區與當前叢集所在的地區相同,則可以通過異地備份檔案進行恢複,例如:杭州的 A 叢集開啟異地備份地區為上海,B 叢集所在地區為上海,則可通過上海 A 叢集的異地備份檔案,恢複 A 叢集的租戶到 B 叢集。

恢複方式

選擇通過按時間點或者按備份組進行恢複。

  • 選擇按備份組恢複時,恢複源資訊需要選擇按備份組和源租戶。

  • 選擇按時間點恢複時,恢複源資訊需要選擇源租戶和恢復點。

源叢集

選擇在目前範圍存在異地備份檔案的叢集。當恢複來源為異地備份時需要設定該參數。

源租戶

選擇需要恢複資料的租戶。

恢復點

選擇需要恢複的時間點。

按備份組

選擇需要恢複的備份組。

目標執行個體

選擇需要將資料恢複到其中的執行個體。當恢複來源為異地備份時,當前叢集將作為恢複的目標執行個體。

說明

置灰的執行個體為不可恢複的狀態,具體原因可將滑鼠指標置於叢集名稱進行查看。

白名單恢複

選擇是否需要恢複源租戶白名單資訊。

說明

恢複到其他叢集時需要選擇白名單配置。

目標租戶名稱

選擇需要將資料恢複到其中的租戶。

資源 Unit 數

設定租戶的資源 Unit 數。每個 Unit 包含 3 個節點,每增加一個 Unit 就會增加 3 個節點資源。

分配資源量

設定租戶在單個節點上的 CPU 和記憶體大小。

說明
  • OceanBase 資料庫 V3.x 和 V4.x 版本的叢集執行個體支援建立 1C4GB 的租戶。

  • 所有租戶 CPU 與記憶體大小之和不可超過所屬叢集規格。

  • 租戶的總可使用資源=單節點分配資源量*資源分布節點數*副本數量。

  • OceanBase 資料庫 V4.x 版本,可以在進階設定中,進一步調整日誌盤大小。

VPC 網路

選擇 ECS 所在網路的專用網路 ID。

如果沒有合適的 VPC,請根據頁面提示建立一個 VPC,詳情參見 什麼是專用網路

主可用性區域

選擇目標租戶的主可用性區域。

vSwitch 交換器

選擇 ECS 所在網路的虛擬交換器 ID,並提示該 vSwitch 還有幾個可用 IP。

如果沒有合適的 vSwitch,請根據頁面提示建立一個,詳情參見 使用交換器

備忘(選填)

備忘長度不能超過 30 個字元。

備份恢複

庫恢複任務

庫恢複支援邏輯庫恢複,參數說明如下。

說明

如您需要開通邏輯備份恢複,請聯絡 OceanBase 技術支援人員。

參數

說明

恢複方式

庫恢複任務只支援通過備份組恢複。

按備份組

選擇需要恢複的備份組。

目標執行個體

選擇需要將資料恢複到其中的執行個體。當恢複來源為異地備份時,當前叢集將作為恢複的目標執行個體。

說明

置灰的執行個體為不可恢複的狀態,具體原因可將滑鼠指標置於叢集名稱進行查看。

目標租戶

選擇需要將資料恢複到其中的租戶。

備忘(選填)

備忘長度不能超過 30 個字元。

image

表恢複任務

表恢複支援邏輯表恢複和物理表恢複。

  1. 邏輯表恢複

    邏輯表可恢複到已存在的租戶中,樣本如下。

    說明

    如您需要開通邏輯備份恢複,請聯絡 OceanBase 技術支援人員。

    參數

    說明

    恢複方式

    選擇通過按備份組進行恢複時,可進行邏輯表恢複。

    選擇備份組

    選擇表恢複的備份組。

    表對象選擇

    選擇需要恢複的資料庫和表,也可通過在搜尋方塊中輸入租戶/資料庫/表名進行搜尋。

    說明

    單次恢複選擇的表數量不可超過 200 張。

    目標執行個體

    選擇需要將資料恢複到其中的執行個體。

    目標租戶

    選擇需要將資料恢複到其中的租戶。

    目標資料庫

    選擇需要將資料恢複到其中的資料庫。

    發起恢複-表

  2. 物理表恢複。物理表支援恢複到叢集下的建立租戶中。

    說明

    目前的版本僅 OceanBase 資料庫 V3.x 版本支援物理表層級恢複。

    參數

    說明

    恢複方式

    選擇通過按備份組或者按時間點進行恢複。

    • 選擇按備份組恢複時,恢複源資訊需要選擇備份組。

    • 選擇按時間點恢複時,恢複源資訊需要選擇源租戶和恢復點。

    選擇備份組

    選擇表恢複的備份組。

    源租戶

    選擇需要恢複資料的租戶。

    恢復點

    選擇需要恢複的時間點。

    表對象選擇

    選擇需要恢複的資料庫和表,也可通過在搜尋方塊中輸入租戶/資料庫/表名進行搜尋。

    說明

    單次恢複選擇的表數量不可超過 200 張。

    目標執行個體

    選擇需要將資料恢複到其中的執行個體。

    白名單恢複

    選擇是否需要恢複源租戶白名單資訊。

    說明

    恢複到其他叢集時需要選擇白名單配置。

    目標租戶名稱

    選擇需要將資料恢複到其中的租戶。

    資源 Unit 數

    設定租戶的資源 Unit 數。每個 Unit 包含 3 個節點,每增加一個 Unit 就會增加 3 個節點資源。

    分配資源量

    設定租戶在單個節點上的 CPU 和記憶體大小,以及租戶的日誌盤大小。

    說明
    • 僅 OceanBase 資料庫 V4.x 版本的租戶支援設定日誌盤大小。

    • OceanBase 資料庫 V3.x 和 V4.x 版本的叢集執行個體支援建立 1C4GB 的租戶。

    • 所有租戶 CPU 與記憶體大小之和不可超過所屬叢集規格。

    • 租戶的總可使用資源=單節點分配資源量*資源分布節點數*副本數量。

    VPC 網路

    選擇 ECS 所在網路的專用網路 ID。

    如果沒有合適的 VPC,請根據頁面提示建立一個 VPC,詳情參見 什麼是專用網路

    主可用性區域

    選擇目標租戶的主可用性區域。

    vSwitch 交換器

    選擇 ECS 所在網路的虛擬交換器 ID,並提示該 vSwitch 還有幾個可用 IP。

    如果沒有合適的 vSwitch,請根據頁面提示建立一個,詳情參見 使用交換器

    備忘(選填)

    備忘長度不能超過 30 個字元。

    image.png