介紹OBS自建桶場景下的備份遷移。您可以將本地數據庫備份文件上傳到OBS桶,然后通過下載OBS桶里的備份文件,對已有數據庫實例進行備份數據遷移。
本小節主要介紹通過數據庫復制控制臺創建備份遷移任務的配置流程。
前提條件
已登錄數據庫復制服務控制臺。
賬戶余額大于等于100元。
滿足備份移支持的數據庫類型,參見備份遷移。
滿足備份遷移的限制條件,參見使用須知。
操作步驟
以下操作流程僅以Microsoft SQL Server引擎為示例,詳細介紹數據庫備份遷移任務的配置流程,其他存儲引擎的配置流程類似。
1、在“備份遷移管理”頁面,單擊“創建遷移任務”。
2、在“選定備份”頁面輸入任務名稱和描述,填選備份文件信息,單擊“下一步”。
圖 任務信息

表 任務信息
| 參數 | 描述 |
|---|---|
| 任務名稱 | 任務名稱在4-50位之間,必須以字母開頭,不區分大小寫,可以包含字母、數字、中劃線或下劃線,不能包含其他特殊字符。 |
| 描述 | 描述不能超過256位,且不能包含! = < > & ' " \ 特殊字符。 |
圖 備份文件信息

表 備份文件信息
參數
描述
數據庫類型
備份文件的數據庫類型,選擇Microsoft SQL Server。
備份文件來源
選擇OBS自建桶。
桶名
選擇備份文件所在的桶名,以及該桶目錄下的備份文件。
說明Microsoft??????? SQL Server的備份文件需要選擇OBS桶目錄下“.bak”格式的文件名,且可以同時選擇多個備份文件。
不支持將一個庫分割成不同文件上傳。
該桶的桶名、備份文件名或者路徑中不能包含中文。
3、在“選定目標”頁面,根據所選數據庫類型,配置相應的數據庫信息,單擊“下一步”。
圖 Microsoft SQL Server數據庫信息

表 Microsoft SQL Server數據庫信息
參數
描述
目標RDS實例名稱
選擇目標RDS實例。若沒有合適的目標RDS數據庫實例,請先創建所需的目標數據庫實例。
待恢復備份類型
請根據業務需求,選擇全量備份或增量備份類型。
全量備份:指備份文件是完整備份類型的備份。
增量備份:指備份文件是日志類型的備份。
說明進行增量備份恢復前,需要先執行一次全量備份恢復的操作。
一次性數據庫遷移,則需要停止業務,上傳全量備份進行恢復。如果需要數據庫遷移中業務不中斷,則需要使用全量備份和多次增量日志備份的恢復來實現業務中斷最小化。
最后一個備份
一次典型的增量恢復過程,會涉及多次恢復增量備份。每個增量備份恢復均會使目標數據庫保持還原中狀態,此時數據庫不可讀寫,直至最后一個增量備份恢復完成后,數據庫才能變成可用狀態。此后數據庫將無法繼續進行增量恢復,所以確定為最后一個備份的場景有:
一次性全量遷移,后續將不再進行增量恢復,選擇“是”。
增量恢復流程中,最后割接階段的最后一個增量備份選擇“是”。
覆蓋還原
覆蓋還原是指目標端數據庫實例已經存在同名的數據庫,備份還原中是否要覆蓋已存在的數據庫。您可以根據業務需求,選擇是否進行覆蓋還原。
說明:
若選擇此項,目標數據庫實例中與待還原數據庫同名的數據庫將會被覆蓋,請謹慎操作。
執行預校驗
備份遷移任務是否執行預校驗,默認為是。
是:為保證遷移成功,提前識別潛在問題,在恢復前對備份文件的合法性、完整性、連續性、版本兼容性等進行校驗。
否:不執行預校驗,遷移速度更快,但需要用戶判斷備份文件的合法性、完整性、連續性、版本兼容性等問題。
指定需要恢復的數據庫
您可以選擇將全部數據庫或部分數據庫進行恢復,默認恢復全部數據庫。
全部數據庫:恢復備份文件中所有的數據庫,不需要填寫待還原的數據庫名。
部分數據庫:恢復備份文件中的部分數據庫,需要填寫待還原的數據庫名。全量備份與增量備份需要保證指定恢復的數據庫始終一致。
重置數據庫名
當選擇的指定恢復數據庫類型為“全部數據庫”時,您可以選擇重置數據庫名。該功能將忽略備份文件中原有的數據庫名,通過DRS將其恢復為指定的新數據庫名。
使用條件:
備份文件中只有一個數據庫。
備份文件是全量備份類型(待恢復備份類型選擇:全量備份),且是一次性恢復(最后一個備份選擇:是)。
說明:
僅支持“待恢復備份類型”為“全量備份”,且“指定需要恢復的數據庫類型”為“全部數據庫”時重置數據庫名。
待還原數據庫名稱
當選擇的指定恢復數據庫類型為“部分數據庫”時,需要輸入待還原數據庫名稱。
待還原數據庫名稱必須與備份文件中的數據庫名稱一致,區分大小寫,長度為1~256個字節,可以包含中文、字母,數字、中劃線和下劃線,不能包含其他特殊字符。
此處,數據庫復制服務還提供待還原數據庫別名設置的功能,具體使用場景如下:
如果您選擇的是全量備份下的部分數據庫恢復,那么可以在填寫待還原數據庫名稱時,根據需求為待還原數據庫進行別名設置,該別名也將存儲于目標端數據庫。
如果是增量備份下部分數據庫恢復,則不支持待還原數據庫別名設置功能。
說明:
待還原數據庫支持重命名,最大配額為100個。