文档首页 > > 快速入门> 备份迁移> 场景二:创建OBS自建桶迁移任务

场景二:创建OBS自建桶迁移任务

分享
更新时间: 2019/09/23 15:30

介绍OBS自建桶场景下的备份迁移。您可以将本地数据库备份文件上传到OBS桶,然后通过下载OBS桶里的备份文件,对已有数据库实例进行备份数据迁移。

备份迁移支持通过数据复制服务管理控制台或API创建备份迁移任务,关于如何通过API创建迁移任务的信息,请参见《数据复制服务API参考》中的“创建备份迁移任务”章节。

本小节主要介绍通过数据复制控制台创建备份迁移任务的配置流程。

前提条件

操作步骤

以下操作流程仅以Microsoft SQL Server引擎为示例,详细介绍数据库备份迁移任务的配置流程,其他存储引擎的配置流程类似。

  1. 在“备份迁移管理”页面,单击“创建迁移任务”。
  2. 在“选定备份”页面输入任务名称和描述,填选备份文件信息,单击“下一步”。

    图1 迁移任务信息
    表1 迁移任务信息

    参数

    描述

    任务名称

    任务名称在4~64位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。

    描述

    描述不能超过256位,且不能包含!<>&' \"特殊字符。

    图2 备份文件信息
    表2 备份文件信息

    参数

    描述

    数据库类型

    备份文件的数据库类型,选择Microsoft SQL Server。

    备份文件来源

    选择OBS自建桶。

    桶名

    选择备份文件所在的桶名,以及该桶目录下的备份文件。

    说明:

    Microsoft SQL Server的备份文件需要选择OBS桶目录下“.bak”格式的文件名,且可以同时选择多个备份文件。

  3. 在“选定目标”页面,根据所选数据库类型,配置相应的数据库信息,单击“下一步”。

    图3 Microsoft SQL Server数据库信息
    表3 Microsoft SQL Server数据库信息

    参数

    描述

    目标RDS实例名称

    选择目标RDS实例。若没有合适的目标RDS数据库实例,请先创建所需的目标数据库实例,可参见《关系型数据库快速入门》中“SQL Server快速入门”下的“购买实例”章节。

    待恢复备份类型

    请根据业务需求,选择全量备份或增量备份类型。

    • 全量备份:指备份文件是完整备份类型的备份。
    • 增量备份:指备份文件是日志类型的备份。
      说明:
      • 进行增量备份恢复前,需要先执行一次全量备份恢复的操作。
      • 一次性数据库迁移,则需要停止业务,上传全量备份进行恢复。
      • 如果需要数据库迁移中业务不中断,则需要使用全量备份和多次增量日志备份的恢复来实现业务中断最小化。

    最后一个备份

    一次典型的增量恢复过程,会涉及多次恢复增量备份。每个增量备份恢复均会使目标数据库保持还原中状态,此时数据库不可读写,直至最后一个增量备份恢复完成后,数据库才能变成可用状态。此后数据库将无法继续进行增量恢复,所以确定为最后一个备份的场景有:

    • 一次性全量迁移,后续将不再进行增量恢复,选择“是”。
    • 增量恢复流程中,最后割接阶段的最后一个增量备份选择“是”。

    覆盖还原

    覆盖还原是指目标端数据库实例已经存在同名的数据库,备份还原中是否要覆盖已存在的数据库。您可以根据业务需求,选择是否进行覆盖还原。

    说明:

    若选择此项,目标数据库实例中与待还原数据库同名的数据库将会被覆盖,请谨慎操作。

    指定需要恢复的数据库

    您可以选择将全部数据库或部分数据库进行恢复,默认恢复全部数据库。

    • 全部数据库:恢复备份文件中所有的数据库,不需要填写待还原的数据库名。
    • 部分数据库:恢复备份文件中的部分数据库,需要填写待还原的数据库名。全量备份与增量备份需要保证指定恢复的数据库始终一致。

    重置数据库名

    当选择的指定恢复数据库类型为“全部数据库”时,您可以选择重置数据库名。该功能将忽略备份文件中原有的数据库名,通过DRS将其恢复为指定的新数据库名。

    使用条件:

    • 备份文件中只有一个数据库。
    • 备份文件是全量备份类型(待恢复备份类型选择:全量备份),且是一次性恢复(最后一个备份选择:是)。
    说明:

    仅支持指定需要恢复的数据库类型为“全部数据库”时重置数据库名。

    待还原数据库名称

    当选择的指定恢复数据库类型为“部分数据库”时,需要输入待还原数据库名称。

    待还原数据库名称必须与备份文件中的数据库名称一致,区分大小写,长度在1~128位之间,必须以字母开头,可以包含字母,数字、中划线和下划线,不能包含其他特殊字符。

    此处,数据复制服务还提供待还原数据库别名设置的功能,具体使用场景如下:

    • 如果您选择的是全量备份下的部分数据库恢复,那么可以在填写待还原数据库名称时,根据需求为待还原数据库进行别名设置,该别名也将存储于目标端数据库。
    • 如果是增量备份下的部分数据库恢复,则不支持待还原数据库别名设置的功能。
    说明:

    支持选择多个数据库还原,目前最大配额为10个。

  4. 在“信息确认”页面核对配置详情后,勾选协议,单击“下一步”。
  5. “备份迁移管理”页面任务列表中,观察对应的恢复任务的状态为“恢复中”,恢复成功后,任务状态显示“成功”
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区