开始备份后,您可以根据业务需要,更换备份目的端。
操作步骤
使用 sys 租户的 root 用户登录数据库。
执行以下命令,关闭日志备份。
obclient> ALTER SYSTEM NOARCHIVELOG;
执行以下命令,确认日志备份已关闭成功。
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_ARCHIVELOG;
待
oceanbase.CDB_OB_BACKUP_ARCHIVELOG
视图中status
对应的值变成STOP
,则表示日志备份关闭成功。如果有基线备份任务,需要取消基线备份。
执行以下命令,查看是否有正在执行的备份任务。
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_PROGRESS;
如果查询结果中没有正在执行的备份任务,则不需要再执行取消任务的操作。
如果查询结果中有正在执行的备份任务,则继续进行下一步操作。
执行以下命令,取消正在执行的备份任务。
obclient> ALTER SYSTEM CANCEL BACKUP;
再次执行以下命令,确认备份任务已取消成功。
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_PROGRESS;
执行以下命令,更改备份目的端。
obclient> ALTER SYSTEM SET backup_dest= xxx;
其中,
xxx
需要替换为待更换的备份目的端。发起新的备份。具体操作请参见 通过命令行备份。