---
title: "查看备份清理进度 - OceanBase 数据库 V4.6.0 | OceanBase 文档中心"
description: "查看备份清理进度 成功设置清理策略，且自动清理已被触发后，您可以查看清理任务的执行进度。 系统租户查看清理任务进度 使用 root 用户登录集群的 sys 租户。 连接示例如下，连接数据库时请以实际环境为准。 obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p****…"
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.6.0

# 查看备份清理进度

更新时间：2026-06-29 17:55:56

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.6.0/zh-CN/600.manage/600.backup-and-recovery/500.clear-backup-data/300.view-cleaning-backup-progress.md)  

成功设置清理策略，且自动清理已被触发后，您可以查看清理任务的执行进度。

## 系统租户查看清理任务进度

1. 使用 `root` 用户登录集群的 `sys` 租户。

   连接示例如下，连接数据库时请以实际环境为准。

   ```shell
   obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p***** -A

   ```
 2. 查看清理任务的进度。

      1. 查看 Job 级清理任务进度。

        ```shell
        obclient(root@sys)[(none)]> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_JOBS\G

        ```

        查询结果如下：

        ```shell
        *************************** 1. row ***************************
                       TENANT_ID: 1002
                          JOB_ID: 7
                     INCARNATION: 1
             INITIATOR_TENANT_ID: 1002
                INITIATOR_JOB_ID: 7
              EXECUTOR_TENANT_ID: 1002
                            TYPE: DELETE OBSOLETE BACKUP
                       PARAMETER: expired_time:2025-09-10 12:09:40.060284
                       JOB_LEVEL: USER_TENANT
                 START_TIMESTAMP: 2025-09-11 12:09:53.389512
                   END_TIMESTAMP:
                          STATUS: DOING
                      TASK_COUNT: 2
              SUCCESS_TASK_COUNT: 1
                          RESULT: 0
                         COMMENT:
        1 row in set

        ```

        从查询结果中可知，租户 ID 为 `1002` 的用户租户在 `2025-09-11 12:09:53.389512` 发起了一个过期备份清理任务，清理判断的过期时间点为 `2022-05-31 12:09:40.060284`，从而可以知道该租户设置的清理策略中 `recovery_window` 参数的值为 `1d`。`TASK_COUNT` 为 `2`，表示 JOB 任务下有两个 `backup_set/backup_piece` 子任务正在被执行。同时，`SUCCESS_TASK_COUNT` 为 `1`，表示已完成了 1 个任务，即当前任务的完成率为 50%（`SUCCESS_TASK_COUNT/TASK_COUNT`）。
      2. 根据查询结果，进一步查看 `backup_set/backup_piece` 清理的进度。

        ```shell
        obclient(root@sys)[(none)]> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_TASKS\G

        ```

        查询结果如下：

        ```shell
        *************************** 1. row ***************************
                 TENANT_ID: 1002
                   TASK_ID: 4
               INCARNATION: 1
                    JOB_ID: 7
                 TASK_TYPE: BACKUP SET
                        ID: 1
                  ROUND_ID: 0
                   DEST_ID: 1002
           START_TIMESTAMP: 2025-09-11 12:09:50.800772
             END_TIMESTAMP: 2025-09-11 12:09:54.954691
                    STATUS: COMPLETED
            TOTAL_LS_COUNT: 2
           FINISH_LS_COUNT: 2
                    RESULT: 0
                   COMMENT:
                      PATH: file:///data/nfs/backup/data
        *************************** 2. row ***************************
                 TENANT_ID: 1002
                   TASK_ID: 5
               INCARNATION: 1
                    JOB_ID: 7
                 TASK_TYPE: BACKUP PIECE
                        ID: 1
                  ROUND_ID: 1
                   DEST_ID: 1001
           START_TIMESTAMP: 2025-09-11 12:09:50.968413
             END_TIMESTAMP:
                    STATUS: DOING
            TOTAL_LS_COUNT: 2
           FINISH_LS_COUNT: 1
                    RESULT: 0
                   COMMENT:
                      PATH: file:///data/nfs/backup/archive
        2 rows in set

        ```

        从查询结果中可知，租户 ID 为 `1002` 的用户租户在目的端 `file:///data/nfs/backup/data` 中的数据备份 `backup_set_id=1` 的备份文件已完成清理，且任务完成率为 100%（`FINISH_LS_COUNT/TOTAL_LS_COUNT`）；在目的端 `file:///data/nfs/backup/archive` 中的日志归档 `round_id=1/backup_piece_id=1` 的备份文件正在被清理，且任务完成率为 50%（`FINISH_LS_COUNT/TOTAL_LS_COUNT`），您可以通过 `JOB_ID` 在 JOB 级任务视图中查看清理任务发起的相关信息。

## 用户租户查看清理任务进度

1. 用户租户的租户管理员登录到数据库。

   #### 说明

   MySQL 租户的管理员用户为 `root` 用户，Oracle 租户的管理员用户为 `SYS` 用户。

   ```shell
   obclient -h10.xx.xx.xx -P2883 -uroot@mysql001#obdemo -p***** -A

            MySQL 模式   Oracle 模式

        MySQL 模式下的查询示例如下：

        ```shell
        obclient(root@mysql001)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_DELETE_JOBS\G

        ```

        Oracle 模式下的查询示例如下：

        ```shell
        obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_DELETE_JOBS\G

        ```

        除了缺少 `TENANT_ID` 字段，视图 `DBA_OB_BACKUP_DELETE_JOBS` 的所有字段均与视图 `CDB_OB_BACKUP_DELETE_JOBS` 相对应。有关查询结果的详细说明，可参见 **系统租户查看清理任务进度**。
      2. 根据查询结果，进一步查看 `backup_set/backup_piece` 清理的进度。

        ```shell
        obclient(root@mysql001)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_DELETE_TASKS\G

        ```

        ```shell
        obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_DELETE_TASKS\G

        ```

        除了缺少 `TENANT_ID` 字段，视图 `DBA_OB_BACKUP_DELETE_TASKS` 的所有字段均与视图 `CDB_OB_BACKUP_DELETE_TASKS` 相对应。有关查询结果的详细说明，可参见 **系统租户查看清理任务进度**。

## 相关文档

[查看备份清理结果](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000005682403)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
