DBS数据库备份这个备份数据能否下载一份本地?

DBS数据库备份这个备份数据能否下载一份本地?a5418ba0d50afcccf93ee9b21dd16dbd.png

展开
收起
三分钟热度的鱼 2024-04-17 18:52:32 55 分享 版权
阿里云 AI 助理回答

是的,通过阿里云数据库备份(DBS),您可以将备份数据下载到本地服务器或本地环境中。以下是详细的步骤和方法:


1. 手动下载备份集

您可以通过手动操作的方式将备份数据下载到本地:

操作步骤:

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中选择“安全与规范(DBS) > 数据灾备(DBS) > 灾备数据源”。
  3. 选择目标地域,并点击目标数据源ID进入数据源详情页。
    • 对于阿里云数据库:导航至“备份数据 > 逻辑备份”,找到目标备份集,点击“下载”按钮。
    • 对于ECS自建数据库或其他云环境数据库:在“备份数据”页面,找到目标备份集,点击“下载”按钮。
  4. 系统会将备份文件打包、压缩并转换为可下载格式,等待任务状态变为“完成”。
  5. 点击“下载”按钮,或通过提供的外网/内网地址将备份集下载到本地。
  6. 解压文件
    • 默认压缩格式为.tar.gz,使用以下命令解压:
      gzip -d <下载任务ID>.tar.gz
      tar xvf <下载任务ID>.tar
      
    • 如果文件格式为ZIP,使用unzip命令解压。
    • 如果得到.xb后缀文件,需下载对应工具解压:
      • Windows系统:xbunpack.exe -file=<下载任务ID>.xb -dir=<解压目标存放目录>
      • Linux系统:xbunpack -file=<下载任务ID>.xb -dir=<解压目标存放目录>cat <下载任务ID>.xb | ./xbunpack -dir=<解压目标存放目录>

2. 自动下载备份集到本地

DBS支持通过配置规则,自动将备份集下载到本地服务器:

前提条件:

  • 需要在本地服务器上安装DBS备份网关。
  • 确保备份数据已存储在DBS的内置OSS上。

配置步骤:

  1. 登录DBS控制台。
  2. 在目标备份计划中配置下载规则:
    • 开启自动下载功能。
    • 指定备份网关ID、下载服务器目录及目标类型。
  3. 配置完成后,备份网关会按照设定的规则,定期将云存储上的备份集自动下载到本地服务器。

接口支持:

  • 使用ModifyBackupSetDownloadRules接口开启或修改自动下载规则。
  • 使用CreateFullBackupSetDownloadCreateIncrementBackupSetDownload接口创建全量或增量备份集下载任务。

3. 注意事项

  • 权限要求:如果您的RDS数据库是云盘实例,需要前往云资源访问授权页面同意DBS访问您云资源的权限。
  • 文件格式限制:目前DBS支持导出的备份文件格式为CSV,不支持直接导出SQL文件
  • 备份数据保留周期:缩短备份数据的保留天数会导致超过保留时长的备份集被自动删除,请谨慎操作。

通过以上方法,您可以灵活地将DBS中的备份数据下载到本地,确保数据的安全性和可用性。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

热门讨论

热门文章

还有其他疑问?
咨询AI助理