文档

下载数据备份和日志备份

更新时间:

数据灾备(DBS)提供备份集下载功能,您可手动下载数据备份集或日志备份集,以便将其保存在本地进行归档,并在需要时恢复数据到本地数据库中。本文介绍手动下载备份集的方法。

费用说明

目前下载备份集暂时免费,不收取网络流量费用。

重要

使用一些第三方下载软件下载备份集时可能会产生额外下载流量,从而导致额外计费,建议您谨慎使用。

注意事项

  • 备份集文件的下载链接有效期为2天,请在获取链接后及时下载备份集文件。如果超过有效期,下载链接将失效并无法使用。

  • 请务必在备份集保留时长内完成下载操作。如果备份集在下载过程中过期,下载任务将会失败。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源

  3. 在上方选择地域,单击目标数据源ID进入数据源详情页。

    • 阿里云数据库:在备份数据 > 逻辑备份页面中,单击目标数据/日志备份集操作列下的下载按钮。

    • ECS自建数据库/云下及他云数据库(产品自动备份):在备份数据页面中,单击目标数据/日志备份集操作列下的下载按钮。

    说明

    系统会对备份文件进行打包、压缩并转换为可下载的文件,并且控制台会跳转至任务管理 > 下载任务页面。

  4. 待下载任务的状态转化为完成时,单击下载

    数据备份集下载后的格式为CSV,日志备份下载后的格式为数据库的原生格式。

    image

  5. 在弹出的对话框中,单击已了解,要下载按钮,或通过备份集的外网或内网地址将备份集下载到本地。

    image

  6. 下载完成后,您需要对下载的文件进行解压操作,默认情况下,文件被压缩在<下载任务ID>.tar.gz文件中。

    命令行方式的解压命令如下:

    1. 执行gzip -d <下载任务ID>.tar.gz命令,获得<下载任务ID>.tar文件。

    2. 通过file <下载任务ID>.tar 命令查看gzip命令执行后的文件格式:

      • 如果文件格式为POSIX tar archive,则执行tar xvf <下载任务ID>.tar命令,获得<下载任务ID>文件。

      • 如果文件格式为Zip archive data, at least v2.0 to extract,则执行unzip <下载任务ID>.tar命令,获得<下载任务ID>文件。

    3. 可选:如果您执行以上步骤后得到了一个.xb后缀的文件,您还需下载对应工具并执行以下命令解压该文件。

      • Windows系统

        执行xbunpack.exe -file=<下载任务ID>.xb -dir=<解压目标存放目录>命令,获得解压文件。

      • Linux系统

        方式一:执行xbunpack -file=<下载任务ID>.xb -dir=<解压目标存放目录>命令,获得解压文件。

        方式二:执行cat <下载任务ID>.xb | ./xbunpack -dir=<解压目标存放目录>命令,获得解压文件。

      获取工具请单击xbunpack.exe(Windows系统)或者xbunpack(Linux系统)。