OceanBase备租户创建(三):通过带日志的物理备份恢复
OceanBase备租户创建(三):通过带日志的物理备份恢复
- Step1:源端租户开启归档
- Step2:执行数据备份
- Step3:恢复出备租户
- Step4:开启日志持续同步
数据库版本:OceanBase V4.3 & V4.4
OceanBase提供了三种创建备租户的方式。
-
通过带日志的物理备份恢复功能创建备租户
- 该方式是创建物理备库的通用方式,任何场景下都适用。
- 该方式要求使用共享存储(例如OSS、NFS等)来保存数据备份和日志归档,同时要求主租户和备租户所在的集群可以同时访问共享存储。
- 该方式对于社区版用户或单机版用户很不友好,有较高的使用门槛。
-
通过BACKUP DATABASE PLUS ATCHIVELOG功能创建备租户
- 该方式特别适合社区版用户或单机版用户。
- 该方式将主租户的所有数据和归档日志在本机(主租户为单机时)或共享存储(对应社区版且主租户为集群时)上生成一份数据库的快照,该快照中包含了基线数据和数据库运行必需的归档日志,再将该快照上传到待创建的备租户所在集群可以访问的介质上,最后使用数据库快照恢复出一个备租户。
-
通过CREATE STANDBY TENANT创建空备租户
- 如果主租户为刚刚新创建的主租户,或者可以确认主租户所在集群或日