问题描述
解决方法
OceanBase 数据库 V4 版本支持以下两种物理恢复粒度:
1. 租户级恢复
- 恢复单位为整个租户。
- 基于全量或增量备份重建一个新的租户。
- 保证跨表、跨分区的数据全局一致性。
- 支持全量恢复和快速恢复两种模式:
- 全量恢复:将所有宏块数据和日志恢复到本地后才提供服务。
- 快速恢复:无需恢复全部宏块即可对外提供服务,降低恢复等待时间和资源消耗(但恢复后的租户仅可作为备库使用)。
-
2. 表级恢复
- 恢复单位为单个或多个指定的表。
- 可将表从备份中恢复到同一个租户、同一集群的不同租户,或不同集群中的租户。
- 实现机制分为三个阶段:
- 创建物理恢复辅助租户(支持全量或快速恢复)
- 跨租户导出并导入目标表
- 清理辅助租户
快速恢复支持情况(自 V4.3.5 BP1 起):
- Shared-Nothing 模式:自动采用快速恢复方式,仅创建只读辅助租户,按需从备份读取表数据,节省资源和时间。
- Shared-Storage 模式:仍采用全量恢复方式,需将全部数据恢复至辅助租户。