説明
CANCEL DELETE BACKUP ステートメントは、実行中のクリーンアップタスクをキャンセルするために使用します。
CANCEL DELETE BACKUP ステートメントは、実行中のクリーンアップタスクのみをキャンセルします。キャンセルしたいクリーンアップタスクが今後スケジュールされないようにするには、まず DROP DELETE BACKUP POLICY ステートメントを実行して自動クリーンアップポリシーを削除し、その後 CANCEL DELETE BACKUP ステートメントを実行する必要があります。DROP DELETE BACKUP POLICY ステートメントの詳細については、DELETE BACKUPを参照してください。
権限要件
sys テナントの root ユーザー(root@sys)または各テナントの管理者ユーザーが実行する必要があります。具体的には:
- MySQLモードのデフォルト管理者ユーザーは
rootユーザーです。 - Oracleモードのデフォルト管理者ユーザーは
SYSユーザーです。
構文
ALTER SYSTEM CANCEL DELETE BACKUP [TENANT [=] {tenant_name[, tenant_name]...} ];
パラメータ説明
パラメータ |
説明 |
|---|---|
| tenant_name | システムテナントがクリーンアップタスクの対象となるテナント名を指定します。複数のテナント名を指定する場合は、半角カンマ(,)で区切ります。システムテナントでTENANT = tenant_name句を指定しない場合、すべてのユーザーテナントで実行中のクリーンアップタスクを同時にキャンセルします。
注意このコマンドを実行するテナントはシステムテナントのみであり、 |
例
システムテナントが
mysql_tenantテナントのクリーンアップポリシーdefaultをキャンセルします。obclient [oceanbase]> ALTER SYSTEM DROP DELETE BACKUP POLICY 'default' TENANT = mysql_tenant;システムテナントが
mysql_tenantテナントとoracle_tenantテナントで実行中のクリーンアップタスクをキャンセルします。obclient [oceanbase]> ALTER SYSTEM CANCEL DELETE BACKUP TENANT mysql_tenant, oracle_tenant;テナント
oracle_tenantが自身のテナントで実行中のクリーンアップタスクをキャンセルします。obclient [SYS]> ALTER SYSTEM CANCEL DELETE BACKUP;