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