数据备份

云数据库 OceanBase 控制台提供高可用、高性能的备份功能,支持针对 OceanBase 集群实例的数据备份。

备份方式

OceanBase 支持以下两种备份方式:

  • 定期自动备份:

    通过预设的备份调度策略,定期自动备份。可设置按周或者按月固定时间启动全量备份,支持同时进行日志备份、过期数据定期清除。创建备份策略之后,自动定期执行备份。

  • 立即备份:

    手动执行一次物理备份或逻辑备份。执行物理备份时,不允许存在正在进行的集群实例数据备份。

数据备份

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏中,单击 实例列表

  3. 在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台

  4. 在左侧导航栏中单击 备份恢复 > 数据备份,查看数据备份列表。

    • 数据备份 任务页签中展示所有执行过的备份任务概况,包括 备份集 ID备份对象备份方式备份类型可恢复时间点开始时间结束时间备份时长文件大小执行方式是否有效状态操作

    • 支持根据开始时间和文件大小排序。3

    • 鼠标悬停到表对象上,可以查看该逻辑备份的 租户数据库可恢复时间点表名

      表对象

    • 在操作列可进行备份集的 恢复删除下载

      说明
      • 备份集下载功能需要开通白名单,如果您需要,请联系 OceanBase 技术支持人员。

      • Serverless 实例暂不支持备份集下载。

      • 在不满足执行条件时,对应按钮会置灰。例如物理备份不支持删除,状态还在运行中的备份不支持进行恢复、删除、下载。

备份恢复

单击操作列的 ... > 恢复,打开备份恢复界面。恢复操作的详细说明,请参见 发起恢复

image

备份删除

当逻辑备份不再需要时,您可以通过删除操作清理该备份集,同时降低您的存储费用。

说明

物理备份暂不支持删除。

  1. 单击操作列的 ... > 删除

    image

  2. 单击 确认,删除该备份。

    image

备份集下载

OceanBase 数据库除了提供数据备份功能,还会对备份文件进行打包、压缩并转换为可下载的文件,供用户下载保留。

说明

压缩和转换的时间取决于备份文件的大小,备份文件越大,所需时间越长,如 150 GB 的文件大约需 4 小时(仅供参考)。

下载备份文件还需满足以下条件:

  • 已开通备份集下载功能的白名单,如果您需要,请联系 OceanBase 技术支持人员。

  • 备份状态是已完成,并且是全量未删除的备份集。

操作步骤:

  1. 单击操作列菜单中的 下载

    数据备份3

  2. 在弹出窗口中确认全量备份集下载信息无误后,单击 生成下载地址 进入下载文件生成阶段。

    image

  3. 任务执行完成后,单击操作列菜单中 查看下载地址,可以查看需下载的全量备份集的相关信息,以及内网和外网下载地址。复制内网下载地址可以在内网进行文件传输,复制外网下载地址可通过外网进行下载。下载地址有效期一个小时,超时请单击刷新重新生成。

    数据备份4

    说明
    • 使用外网地址进行备份集下载时会产生网络费用,限时免费。

    • 逻辑备份的备份仅支持内网下载。

    • 请注意保管下载地址,避免外泄影响数据安全。

    • 暂不支持下载日志备份。

  4. 获取下载地址后,可以通过支持断点续传的工具或命令进行下载,示例如下:

    • 通过 wget 命令在内网下载备份集:

      wget http://****.oss-cn-hangzhou-internal.aliyuncs.com/****
    • 通过 curl 命令在外网下载备份集:

      curl -O http://****.oss-cn-hangzhou.aliyuncs.com/****