基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
CANCEL BACKUP
更新时间:2026-04-16 00:11:36
描述
ALTER SYSTEM CANCEL BACKUP 语句用于停止正在运行的备份任务。
使用限制及注意事项
使用 ALTER SYSTEM CANCEL BACKUP 语句停止租户内正在运行的备份任务后,系统会产生一些不完整的备份数据。建议提前为对应租户开启自动清理备份功能,及时清理不完整的备份,以免占用资源。开启自动清理备份功能的语句,请参见 DELETE BACKUP。
权限要求
需要由 sys 租户的 root 用户(root@sys) 或各租户的管理员用户执行。其中:
- MySQL 模式的默认管理员用户为
root用户。 - Oracle 模式的默认管理员用户为
SYS用户。
语法
ALTER SYSTEM CANCEL BACKUP [TENANT [=] {tenant_name[, tenant_name]...}];
参数说明
| 参数 | 描述 |
|---|---|
| tenant_name | 系统租户指定待停止备份任务的租户名。支持同时指定多个租户名,不同租户名之间使用英文逗号(,)分隔。如果系统租户不指定租户,则表示停止所有用户租户的备份任务。
注意仅系统租户在执行此命令时可以通过 |
示例
假设当前集群中有 3 个租户,分别是 sys、mysql_tenant 和 oracle_tenant,且租户 mysql_tenant 和 oracle_tenant 均有正在进行的数据备份任务。
系统租户停止集群中所有租户的数据备份任务。
obclient [oceanbase]> ALTER SYSTEM CANCEL BACKUP;本示例中,语句执行后,系统会停止集群中的
mysql_tenant租户和oracle_tenant租户的数据备份任务。系统租户停止集群中租户
mysql_tenant的数据备份任务。obclient [oceanbase]> ALTER SYSTEM CANCEL BACKUP TENANT = mysql_tenant;租户
oracle_tenant停止本租户的数据备份任务。obclient [SYS]> ALTER SYSTEM CANCEL BACKUP;