數據災備(DBS)支持表級別的數據恢復能力。當發生數據誤刪除時,您可以選擇只對單個表或數據庫進行恢復,而無需恢復全部數據,可用于誤操作后的快速訂正,以及分析歷史數據等場景。
功能介紹
數據災備(DBS)在執行邏輯備份時,以數據庫對象例如表或庫的維度存儲備份數據。因此當您進行庫表級恢復時,系統只會讀取單個表或庫的數據進行恢復,從而縮短恢復時間。
同時,若您的DBS備份計劃開啟了增量日志備份能力,則支持將數據恢復到自備份后的任意時間點;若未開啟增量日志備份,則僅支持恢復數據到全量備份集的時間點。查看增量日志備份是否已開啟,請參見查看備份計劃配置。更多操作,請參見開啟或關閉增量日志備份。
數據災備(DBS)僅部分數據庫支持增量備份能力。是否支持,請參見支持的數據庫類型與功能。
前提條件
已完成邏輯備份。
僅支持邏輯備份計劃,物理備份不支持庫表級恢復。更多詳情,請參見邏輯備份和物理備份的區別、邏輯備份。
PolarDB分布式版的邏輯備份僅支持備份整個實例,因此不支持庫表級恢復能力。
操作步驟
登錄數據管理DMS 5.0。
在頂部菜單欄中,選擇
。說明若您使用的是極簡模式的控制臺,請單擊控制臺左上角的圖標,選擇
。找到目標備份計劃ID,單擊右側操作列下管理。
在備份任務配置頁面,單擊右上角的恢復數據庫。
在配置恢復時間點頁面,配置以下信息,并單擊下一步。
說明配置參數詳情,請參見備份與恢復概覽。
在配置恢復對象頁面,配置以下信息,并單擊頁面右下角的預檢查并啟動。
配置
說明
沖突處理
系統默認遇到同名對象則重命名,例如表
job_info
恢復時遇到同名表,系統會默認將新表重命名為job_info_dbs_<恢復任務ID>_<時間戳>
。恢復對象
在源數據庫對象欄中選擇需要恢復的數據庫或表,將其移動到已選擇數據庫對象欄中。本示例僅恢復
persons
與sbtest100
表。在預檢查對話框中顯示預檢查通過后,單擊立即啟動。
您可以在左側的恢復任務頁簽中,查看數據庫恢復進度。
相關操作
您也可以通過API直接恢復數據,請參見CreateRestoreTask - 創建恢復任務、StartRestoreTask - 啟動恢復任務或DescribeRestoreTaskList - 查看恢復任務列表。
如需變更備份源或備份對象信息,或者修改備份計劃的備份策略(例如備份時間、備份集保留策略等),請參見管理備份計劃。