首批通过分布式安全可靠测评,为关键业务系统打造
取消租户克隆
更新时间:2026-04-10 11:58:35
租户克隆任务执行过程中,您可以取消正在执行的租户克隆任务。取消后,对应的租户克隆任务的状态会切换为 CANCELED 状态,同时该克隆任务所申请的各类资源也会被系统自动释放。
注意事项
在取消租户克隆任务前,如果克隆出来的新租户已经完成了克隆操作并切换到了正常服务状态,则执行取消租户克隆语句时会报错。
操作步骤
使用
root用户登录到集群的sys租户。obclient -h172.30.xx.xx -P2883 -uroot@sys#cluster -p**** -A执行以下语句,取消正在进行的租户克隆任务。
ALTER SYSTEM CANCEL CLONE new_tenant_name;其中,
new_tenant_name为克隆出来的新租户名。语句执行成功后,您可以通过视图查看克隆任务的历史。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_CLONE_HISTORY\G查询结果的示例如下:
*************************** 1. row *************************** CLONE_JOB_ID: 1702212525544202404 TRACE_ID: YA4740B7C050F-00060C210F4A4859-0-0 SOURCE_TENANT_ID: 1004 SOURCE_TENANT_NAME: mysql CLONE_TENANT_ID: 0 CLONE_TENANT_NAME: clone_tnt TENANT_SNAPSHOT_ID: 1702212525756306747 TENANT_SNAPSHOT_NAME: _inner_snapshot$1702212525656187169 RESOURCE_POOL_ID: 1009 RESOURCE_POOL_NAME: clone_tnt_pool UNIT_CONFIG_NAME: S1_unit_config RESTORE_SCN: 18446744073709551615 STATUS: CLONE_SYS_CANCELED CLONE_JOB_TYPE: FORK CLONE_START_TIME: 2023-12-10 20:48:45.544031 CLONE_FINISHED_TIME: 2023-12-10 20:48:51.070501 RET_CODE: -4072 ERROR_MESSAGE: clone job has been canceled 1 row in set根据查询结果可知,该克隆任务对应的任务状态已切换为
CLONE_SYS_CANCELED状态。