数据库备份DBS的批量备份功能支持备份单个数据库和多个数据库。本文以批量配置MySQL逻辑备份为例,向您介绍如何备份数据库。
关于各类数据库备份方案,请参见备份方案概览。
前提条件
添加的数据源已设置数据库账号与密码。具体操作,请参见设置数据源的账号与密码。
已添加数据库备份策略模板。具体操作,请参见创建备份策略模板。
操作说明
登录DBS控制台。
单击左侧导航栏中的数据源,然后在上方选择目标地域。
单击批量备份。
选择目标数据源类型与备份方式,单击开始批量备份。
说明在选择多个数据库进行批量备份时,需要注意每次只能配置相同数据库类型以及相同备份方式的备份任务。例如,可以批量备份多个MySQL数据库的逻辑备份,或者批量备份多个Oracle数据库的物理备份。
系统会根据您的选择,为您列出所有符合条件的数据源。
在选择备份源页面,勾选目标数据源,单击下一步选择备份对象。
说明您可以在此步骤选择单个或多个数据库进行配置。当您进行批量备份时,系统暂不支持多页选择,默认每页为20条数据源。若待备份的数据源较多,建议您进行多次批量备份。
您可以使用搜索或逻辑组过滤功能,快速查找目标备份源。更多信息,请参见使用逻辑组。
若待备份的数据源未设置账号密码,请先设置账号密码。具体操作,请参见设置数据源的账号与密码。
在选择备份对象页面,依次单击所有数据源,并将需要备份的库或者表移动到已选择数据库对象框中,并单击下一步备份配置。
说明当您选择备份整个数据库时,会额外备份索引、存储过程等数据库对象,各个数据库支持备份的对象不同。更多详情,请参见支持的数据库引擎与功能或各数据库引擎备份指导文档。
您也可以单击页面左上角的一键备份,备份所有数据库及其数据表。
在备份配置页面,选择备份计划规格并修改备份配置,单击下一步备份策略。
单击选择规格,单击目标规格,并单击确定。
说明所选择的规格将应用到本次批量创建的所有数据源,暂不支持逐个配置数据源的规格。
不同的规格将提供不同的备份免费额度、收费标准以及备份与恢复性能。更多详情,请参见如何选择备份计划规格。
单击批量修改备份配置,修改如下配置项,并单击确定。
类别
配置项
说明
基础配置
全量备份并行线程数上限
填写全量备份并行线程数上限。
说明不同备份计划规格并行线程数上限不同,具体以控制台为准。
增量实时备份
选择是否开启增量备份。
高级配置
无
无
说明您也可以单击目标数据源右侧的修改备份配置,修改该数据源的备份配置。
在备份策略页面,单击批量应用备份策略,选择目标备份策略,单击确定,并单击下一步购买备份计划。
说明备份策略为备份方式、存储方式、备份频率、备份周期、备份开始时间等配置项。备份策略的更多信息,请参见创建备份策略模板。
您也可以单击目标数据源右侧备份策略列下方的请选择,修改该数据源的备份策略。
在购买备份计划页面,确认订单信息,阅读并勾选服务条款,按需勾选到期自动续费,并单击批量下单并完成支付。
支付成功后,系统将自动开始配置备份计划,并进行预检查(初始化备份计划、检查配置环境)。
说明预检查的时间大约需要1~2分钟。数据源越大,耗时越长。您可以单击预检查进度查看每个数据源的预检查进度。
待预检查通过后,单击完成。
单击后,系统将自动开启备份任务,您可以在目标数据源的详情页中查看新创建的备份计划。
后续步骤
常见问题
Q:发起备份后备份集状态显示
java.lang.OutOfMemoryError:Java heap space
异常,如何处理?A:若备份库表存在表结构不合理、大表、大字段等情况,备份计划规格选择过小可能会导致后续备份计划资源不足,备份出现该异常的情况。建议您在购买时选择更高规格的备份计划,或在出现异常后请先尝试升级备份计划至较高规格,再重新尝试备份。若问题仍无法解决,请到DBS客户咨询群(钉钉群号:35585947)进行咨询。
Q:备份PolarDB MySQL引擎,在预检查时显示源库binlog开启检查失败,如下图所示。
A:表示PolarDB MySQL版实例未开启Binlog,导致预检查失败,请在PolarDB控制台中开启Binlog,更多信息,请参见开启Binlog。
Q:备份自建SQL Server数据库,在预检查时显示数据库权限检查失败,如何处理?
A:预检查失败原因是备份账号权限不足,您需要向NT AUTHORITY\SYSTEM账号赋予Sysadmin角色。您可以执行如下SQL命令进行设置:
SQL命令
ALTER SERVER ROLE [sysadmin] ADD MEMBER [NT AUTHORITY\SYSTEM] GO