云數據庫 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/****