关于物理备份还原问题

【产品名称】OceanBase

【产品版本】3.1.1

【问题描述】现有生产环境和测试环境2套OB集群、想把生产环境的备份按指定时间点还原至测试OB集群、测试集群应如何配置:

1、按官方文档需单独建立Unit和Resource Pool。还原的租户是否直接使用新建立的Unit和Resource Pool?

2、测试环境同生产环境配置一样,拥有同样的资源池租户及用户。还原是否需要将测试环境的租户和用户都删除掉只留下Unit和Resource Pool?

3、跨集群还原,测试集群是否需要配置备份相关的目录如backup_dest、还原选项的uri是选择的NAS地址吗?

4、已将生产环境物理备份的NAS挂载至测试OB集群的每一个目标节点、生产环境OB部署及NAS配置均使用root账户、测试集群使用的是admin用户,还原的时候可以使用root直接还原吗

Hi, SZJT

感谢你的提问,关于你的几个问题:

  1. 物理恢复出来的租户是直接使用新建立的unit和resource pool的。
  2. 物理恢复的命令需要你输入要恢复出来的租户名,目的集群会以你输入的租户名创建新的租户名,与目的集群原租户不重名不冲突即可,资源足够的情况下是不需要删除的。
  3. 测试集群是不需要配置相关目录的,但是需要把NAS也挂载到目的集群上(你的测试集群),发起物理恢复的参数里有填写备份集的路径。
  4. 目前备份的粒度是集群级,恢复的粒度是租户级,目的集群你需要使用系统租户来进行恢复。