整体流程和预估时间

通过集群恢复方式,可以恢复整个集群的数据。

集群恢复分为按时间点恢复和按备份集(快照)恢复,两者的差别在于要恢复至的时间点是否是备份集的时间点。如果是备份集的时间点,则可选择按备份集(快照)恢复,更方便。如果要恢复至的时间不是已有的备份集的时间点,则只能选择按时间点恢复。

整体流程

不管是按时间点恢复还是按备份集(快照)恢复,两者的关键流程是一致的:

  1. 先将全量数据恢复到一个新集群。

  2. 在新集群验证数据并确认无误后,您可选择将恢复后的数据迁移回原集群,也可以直接将您的业务切换至新的集群。

整体流程如下:

图 1. 恢复至新集群,再迁移回原集群

image

图 2. 恢复至新集群,并将业务切换至新集群

image

预估时间

集群恢复所需的时间与集群规格、大小以及备份的大小有关。预估耗时如下,供参考:

步骤

预估耗时

恢复数据到新集群

创建临时集群

5~10分钟

恢复备份集(快照)数据

3 GB/分钟

恢复Redo日志增量数据

说明

仅按时间点恢复的方式需要恢复该类数据。

1.5 GB/分钟

在新集群中进行数据比对

3~5分钟

将新集群的数据迁移到原集群

集群大小(换算为KB)×集群规格对应的最大IOPS×15%×16 KB/秒

例如,若一个集群(4核16 GB,最大IOPS为32000),集群大小为100 GB,备份集(快照)数据大小为10 GB,Redo日志大小为3 GB,则恢复耗时预估为:

  • 恢复备份集(快照)数据:10/3=3.3分钟

  • 恢复Redo日志增量数据:3/1.5=2分钟

  • 将新集群的数据迁移到原集群:100×1024×1024/(32000*15%*16)=22.7分钟

若您选择恢复至新集群后,再迁移回原集群,则整体耗时=5+3.3+2+3+22.7≈36分钟左右。

若您选择恢复至新集群后,直接将业务切换到该新集群,则整体耗时=5+3.3+2+3+业务切换耗时+集群配置耗时≈13分钟+业务切换耗时+集群配置耗时。

说明

建议在业务低峰期进行数据恢复。