数据备份
云数据库 OceanBase 控制台提供高可用、高性能的备份功能,支持针对 OceanBase 集群实例的数据备份。
备份方式
OceanBase 支持以下两种备份方式:
定期自动备份:
通过预设的备份调度策略,定期自动备份。可设置按周或者按月固定时间启动全量备份,支持同时进行日志备份、过期数据定期清除。创建备份策略之后,自动定期执行备份。
立即备份:
手动执行一次物理备份或逻辑备份。执行物理备份时,不允许存在正在进行的集群实例数据备份。
数据备份
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台。
在左侧导航栏中单击 备份恢复 > 数据备份,查看数据备份列表。
数据备份 任务页签中展示所有执行过的备份任务概况,包括 备份集 ID、备份对象、备份方式、备份类型、可恢复时间点、开始时间、结束时间、备份时长、文件大小、执行方式、是否有效、 状态 和 操作。
支持根据开始时间和文件大小排序。
鼠标悬停到表对象上,可以查看该逻辑备份的 租户、数据库、可恢复时间点 和 表名。
在操作列可进行备份集的 恢复、删除、下载。
说明备份集下载功能需要开通白名单,如果您需要,请联系 OceanBase 技术支持人员。
Serverless 实例暂不支持备份集下载。
在不满足执行条件时,对应按钮会置灰。例如物理备份不支持删除,状态还在运行中的备份不支持进行恢复、删除、下载。
备份恢复
单击操作列的 ... > 恢复,打开备份恢复界面。恢复操作的详细说明,请参见 发起恢复。
备份删除
当逻辑备份不再需要时,您可以通过删除操作清理该备份集,同时降低您的存储费用。
物理备份暂不支持删除。
单击操作列的 ... > 删除。
单击 确认,删除该备份。
备份集下载
OceanBase 数据库除了提供数据备份功能,还会对备份文件进行打包、压缩并转换为可下载的文件,供用户下载保留。
压缩和转换的时间取决于备份文件的大小,备份文件越大,所需时间越长,如 150 GB 的文件大约需 4 小时(仅供参考)。
下载备份文件还需满足以下条件:
已开通备份集下载功能的白名单,如果您需要,请联系 OceanBase 技术支持人员。
备份状态是已完成,并且是全量未删除的备份集。
操作步骤:
单击操作列菜单中的 下载。
在弹出窗口中确认全量备份集下载信息无误后,单击 生成下载地址 进入下载文件生成阶段。
任务执行完成后,单击操作列菜单中 查看下载地址,可以查看需下载的全量备份集的相关信息,以及内网和外网下载地址。复制内网下载地址可以在内网进行文件传输,复制外网下载地址可通过外网进行下载。下载地址有效期一个小时,超时请单击刷新重新生成。
说明使用外网地址进行备份集下载时会产生网络费用,限时免费。
逻辑备份的备份仅支持内网下载。
请注意保管下载地址,避免外泄影响数据安全。
暂不支持下载日志备份。
获取下载地址后,可以通过支持断点续传的工具或命令进行下载,示例如下:
通过 wget 命令在内网下载备份集:
wget http://****.oss-cn-hangzhou-internal.aliyuncs.com/****
通过 curl 命令在外网下载备份集:
curl -O http://****.oss-cn-hangzhou.aliyuncs.com/****