您可按需将指定库、表按备份集或时间点恢复至原实例或新实例,无需恢复全部数据,可用于误操作后的快速订正,以及分析历史数据等场景。
前提条件
数据源正常运行中。
数据源中已存在备份完成状态的备份集。如何创建备份,请参见通过数据源配置自动备份或手动备份。
功能限制
暂不支持恢复备份数据至其他地域的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:常见引起恢复任务异常的原因如下: