OceanBase 控制台提供高可用、高效能的備份功能,支援針對 OceanBase 叢集執行個體的資料備份。
備份方式
OceanBase 支援以下兩種備份方式:
定期自動備份:
通過預設的備份調度策略,定期自動備份。可設定按周或者按月固定時間啟動全量備份,支援同時進行記錄備份、到期資料定期清除。建立備份策略之後,自動定期執行備份。
立即備份:
手動執行一次物理備份或邏輯備份。執行物理備份時,不允許存在進行中的叢集執行個體資料備份。
資料備份
登入 OceanBase 管理主控台。
在左側導覽列中,單擊 執行個體列表。
在執行個體列表中找到目的地組群執行個體,單擊叢集執行個體名稱,進入 叢集執行個體工作台。
在左側導覽列中單擊 備份恢複 > 資料備份,查看資料備份列表。
資料備份 任務頁簽中展示所有執行過的備份任務概況,包括 備份組 ID、備份對象、備份方式、備份類型、可恢復點、開始時間、結束時間、備份時間長度、檔案大小、執行方式、是否有效、 狀態 和 操作。
支援根據開始時間和檔案大小排序。
滑鼠移至上方到表對象上,可以查看該邏輯備份的 租戶、資料庫、可恢復點 和 表名。
在操作列可進行備份組的 恢複、刪除、下載。
說明備份組下載功能需要開通白名單,如果您需要,請聯絡 OceanBase 技術支援人員。
Serverless 執行個體暫不支援備份組下載。
在不滿足執行條件時,對應按鈕會置灰。例如物理備份不支援刪除,狀態還在運行中的備份不支援進行恢複、刪除、下載。
備份恢複
單擊操作列的 ... > 恢複,開啟備份恢複介面。恢複操作的詳細說明,請參見 發起恢複。
備份刪除
當邏輯備份不再需要時,您可以通過刪除操作清理該備份組,同時降低您的儲存費用。
物理備份暫不支援刪除。
單擊操作列的 ... > 刪除。
單擊 確認,刪除該備份。
備份組下載
OceanBase 資料庫除了提供資料備份功能,還會對備份檔案進行打包、壓縮並轉換為可下載的檔案,供使用者下載保留。
壓縮和轉換的時間取決於備份檔案的大小,備份檔案越大,所需時間越長,如 150 GB 的檔案大約需 4 小時(僅供參考)。
下載備份檔案還需滿足以下條件:
已開通備份組下載功能的白名單,如果您需要,請聯絡 OceanBase 技術支援人員。
備份狀態是已完成,並且是全量未刪除的備份組。
操作步驟:
單擊操作列菜單中的 下載。
在快顯視窗中確認全量備份組下載資訊無誤後,單擊 產生下載地址 進入下載檔案產生階段。
任務執行完成後,單擊操作列菜單中 查看下載地址,可以查看需下載的全量備份組的相關資訊,以及內網和外網下載地址。複製內網下載地址可以在內網進行檔案傳輸,複製外網下載地址可通過外網進行下載。下載地址有效期間一個小時,逾時請單擊重新整理重建。
說明使用外網地址進行備份組下載時會產生網路費用,限時免費。
邏輯備份的備份僅支援內網下載。
請注意保管下載地址,避免外泄影響資料安全。
暫不支援下載記錄備份。
擷取下載地址後,可以通過支援斷點續傳的工具或命令進行下載,樣本如下:
通過 wget 命令在內網下載備份組:
wget http://****.oss-cn-hangzhou-internal.aliyuncs.com/****
通過 curl 命令在外網下載備份組:
curl -O http://****.oss-cn-hangzhou.aliyuncs.com/****