您可按需將指定庫、表按備份集或時間點恢復至原實例或新實例,無需恢復全部數據,可用于誤操作后的快速訂正,以及分析歷史數據等場景。
前提條件
數據源正常運行中。
數據源中已存在備份完成狀態的備份集。如何創建備份,請參見通過數據源配置自動備份或手動備份。
功能限制
暫不支持恢復備份數據至其他地域的RDS實例中。
費用說明
恢復功能不收費。但若恢復數據至新RDS實例上,則需要收取新實例費用。新實例費用與所選實例規格、存儲空間有關,具體請以實際出賬為準。
操作步驟
- 登錄數據管理DMS 5.0。
在頂部菜單欄中,選擇
。說明若您使用的是極簡模式的控制臺,請單擊控制臺左上角的圖標,選擇
。在上方選擇地域,單擊目標數據源ID進入數據源詳情頁。
阿里云數據庫:在
頁面中,單擊創建恢復任務。ECS自建數據庫/云下及他云數據庫(產品自動備份):在備份數據頁面中,單擊創建恢復任務。
設置恢復的位置和方式,單擊下一步。
參數項
說明
恢復任務名稱
請輸入恢復任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便于后續識別。
恢復位置
恢復到原實例:庫表數據會恢復到原實例中。
恢復到新實例:后續根據步驟5指引,自動新建一個RDS實例,庫表數據會恢復到新實例中。
恢復方式
按備份集:選擇恢復的目標備份集,請確保目標備份集內數據有效。
按時間點:根據備份集保留時長,選擇的時間必須在可恢復的時間范圍內,可恢復的時間范圍是從有效備份集的恢復時間點到系統當前時間點,最長不超過30天。
說明日志備份默認開啟且為可讀,無法關閉。
日志備份集保留時長固定為30天暫不支持修改。
(可選)如果恢復到新實例,需設置如下參數。
參數項
說明
數據庫所在位置
新建實例所在位置,此項默認RDS,固定配置。
實例地區
新建實例所在地區,與數據源在同一地域中,固定配置。
VPC
選擇新建實例所在的專有網絡VPC。如需創建專有網絡,請參見創建和管理專有網絡。
實例規格
選擇新建實例的實例規格,可選規格以控制臺為準。
說明新建實例規格建議大于或等于源實例規格。如果新實例規格小于源實例規格,那么新實例可能無法支持源實例中存儲的所有數據,導致數據丟失或無法正常使用等。
存儲空間
新建實例的存儲空間,可選存儲空間以控制臺為準。
說明為確保有足夠的空間恢復數據,建議您選擇存儲空間大小為源實例存儲空間的1.3倍以上,或者DBS全量備份集大小的5~6倍以上(DBS備份時會有壓縮)。
您可在數據源的備份數據頁面(數據源為云數據庫時還需進入邏輯備份頁簽)下查看備份集大小。
選擇恢復對象,單擊提交。
參數項
說明
恢復對象
在源庫對象框中選中需要恢復的庫或表單擊移動到已選擇對象框中。您可以單擊編輯按鈕設置恢復后的庫表。
沖突處理
默認為遇到同名對象則重命名,例如表
job_info
恢復時遇到同名表,系統會默認將新表重命名為job_info_dbs_<恢復任務ID>_<時間戳>
。等待預檢查完成后,在預檢查對話框中,單擊啟動。
說明您也可以單擊取消按鈕選擇當前暫不啟動恢復任務,后續在任務管理 > 恢復任務頁面中,單擊目標恢復任務操作列下的啟動,隨時啟動恢復任務即可。
查看恢復進度
在數據源的任務管理 > 恢復任務頁面中,查看恢復任務進度。
相關文檔
您可以登錄到原實例或新實例并驗證數據。關于登錄實例的操作,請參見連接實例。
常見問題
Q:常見恢復任務出現異常的原因是什么?應該如何排查解決?
A:常見引起恢復任務異常的原因如下: