説明
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;