首批通过分布式安全可靠测评,为关键业务系统打造
查看备份清理结果
更新时间:2026-06-22 16:59:12
成功设置清理策略,且自动清理已被触发,当清理任务执行完成,可通过历史表查看清理任务执行结果。
系统租户查看清理任务历史
使用
root用户登录集群的sys租户。连接示例如下,连接数据库时请以实际环境为准。
obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p***** -A查看清理任务的历史记录。
查看 Job 级清理任务的历史记录。
Job 级清理任务中记录了清理任务发起的相关信息。
obclient(root@sys)[(none)]> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_JOB_HISTORY WHERE TENANT_ID=1002\G查询结果的示例如下:
*************************** 1. row *************************** TENANT_ID: 1002 JOB_ID: 4 INCARNATION: 1 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 TYPE: DELETE BACKUPSET PARAMETER: backup_set_id:2,1 JOB_LEVEL: USER_TENANT START_TIMESTAMP: 2025-09-15 14:06:55.225984 END_TIMESTAMP: 2025-09-15 14:07:13.253627 STATUS: FAILED TASK_COUNT: 0 SUCCESS_TASK_COUNT: 0 RESULT: -9045 COMMENT: delete backup set do not allow; cannot_delete_backup_set_in_current_path_when_delete_policy_is_set *************************** 2. row *************************** TENANT_ID: 1002 JOB_ID: 6 INCARNATION: 1 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 TYPE: DELETE OBSOLETE BACKUP PARAMETER: expired_time:2025-09-14 14:30:13.309380 JOB_LEVEL: USER_TENANT START_TIMESTAMP: 2025-09-15 14:30:13.372683 END_TIMESTAMP: 2025-09-15 14:30:13.407852 STATUS: COMPLETED TASK_COUNT: 1 SUCCESS_TASK_COUNT: 1 RESULT: 0 COMMENT: *************************** 3. row *************************** TENANT_ID: 1002 JOB_ID: 7 INCARNATION: 1 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 TYPE: DELETE BACKUPSET PARAMETER: backup_set_id:2,1 JOB_LEVEL: USER_TENANT START_TIMESTAMP: 2025-09-15 14:44:09.511412 END_TIMESTAMP: 2025-09-15 14:44:47.328929 STATUS: COMPLETED TASK_COUNT: 2 SUCCESS_TASK_COUNT: 2 RESULT: 0 COMMENT: *************************** 4. row *************************** TENANT_ID: 1002 JOB_ID: 8 INCARNATION: 1 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 TYPE: DELETE BACKUP ALL PARAMETER: data_backup_dest:file:///data/nfs/backup/data JOB_LEVEL: USER_TENANT START_TIMESTAMP: 2025-09-15 14:47:45.835726 END_TIMESTAMP: 2025-09-15 14:48:19.354828 STATUS: COMPLETED TASK_COUNT: 1 SUCCESS_TASK_COUNT: 1 RESULT: 0 COMMENT: *************************** 5. row *************************** TENANT_ID: 1002 JOB_ID: 9 INCARNATION: 1 INITIATOR_TENANT_ID: 1002 INITIATOR_JOB_ID: 0 EXECUTOR_TENANT_ID: 1002 TYPE: DELETE ARCHIVELOG_PIECE PARAMETER: archivelog_piece_id:1 JOB_LEVEL: USER_TENANT START_TIMESTAMP: 2025-09-16 13:50:43.315505 END_TIMESTAMP: 2025-09-16 13:51:27.427522 STATUS: COMPLETED TASK_COUNT: 1 SUCCESS_TASK_COUNT: 1 RESULT: 0 COMMENT: 5 rows in set从查询结果中可知,租户 ID 为
1002的用户租户一共发起了 4 个清理任务:从第一行中可知,该租户在
2025-09-15 14:06:55.225984发起了一个删除指定备份集清理任务,待删除的备份集的backup_set_id分别为 1 和 2,在2025-09-15 14:07:13.253627任务执行完成,RESULT为-9045表示任务执行失败,失败原因通过COMMENT字段可知,是由于当前租户设置了自动清理策略,设置自动清理策略后,不支持再通过手动方式进行清理。从第二行中可知,该租户在
2025-09-15 14:30:13.372683发起了一个备份过期清理任务,备份的过期时间为2025-09-14 14:30:13.309380,且在2025-09-15 14:30:13.407852任务执行完成,Job 任务下子任务的成功率为 100%(TASK_COUNT/SUCCESS_TASK_COUNT),RESULT为0表示任务执行成功。从第三行可知,该租户在
2025-09-15 14:44:09.511412发起了一个删除指定备份集的清理任务,删除的备份集的backup_set_id分别为 1 和 2,在2025-09-15 14:44:47.328929任务执行完成,RESULT为0表示任务执行成功。从第四行可知,该租户在
2025-09-15 14:47:45.835726发起了一个清空指定备份路径的清理任务,且清空的备份路径为:file:///data/nfs/backup/data,在2025-09-15 14:48:19.354828任务执行完成,RESULT为0表示任务执行成功。从第五行中可知,该租户在
2025-09-16 13:50:43.315505发起了一个删除指定日志归档 Piece 的清理任务,删除的日志归档的 Piece_id 为 1,且在2025-09-16 13:51:27.427522任务执行完成,RESULT为0表示任务执行成功。
查看 Task 级清理任务的历史记录。
Task 级清理任务中记录了
backup_set/backup_piece被清理的详细信息。obclient(root@sys)[(none)]> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_TASK_HISTORY WHERE TENANT_ID=1002\G查询结果如下:
*************************** 1. row *************************** TENANT_ID: 1002 TASK_ID: 5 INCARNATION: 1 JOB_ID: 7 TASK_TYPE: BACKUP SET ID: 2 ROUND_ID: 0 DEST_ID: 1002 START_TIMESTAMP: 2025-09-15 14:44:13.534722 END_TIMESTAMP: 2025-09-15 14:44:45.294097 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: 6 INCARNATION: 1 JOB_ID: 7 TASK_TYPE: BACKUP SET ID: 1 ROUND_ID: 0 DEST_ID: 1002 START_TIMESTAMP: 2025-09-15 14:44:13.540341 END_TIMESTAMP: 2025-09-15 14:44:47.322651 STATUS: COMPLETED TOTAL_LS_COUNT: 2 FINISH_LS_COUNT: 2 RESULT: 0 COMMENT: PATH: file:///data/nfs/backup/data *************************** 3. row *************************** TENANT_ID: 1002 TASK_ID: 7 INCARNATION: 1 JOB_ID: 8 TASK_TYPE: BACKUP SET ID: 3 ROUND_ID: 0 DEST_ID: 1002 START_TIMESTAMP: 2025-09-15 14:47:47.412430 END_TIMESTAMP: 2025-09-15 14:48:19.347954 STATUS: COMPLETED TOTAL_LS_COUNT: 2 FINISH_LS_COUNT: 2 RESULT: 0 COMMENT: PATH: file:///data/nfs/backup/data *************************** 4. row *************************** TENANT_ID: 1002 TASK_ID: 8 INCARNATION: 1 JOB_ID: 9 TASK_TYPE: BACKUP PIECE ID: 1 ROUND_ID: 1 DEST_ID: 1001 START_TIMESTAMP: 2025-09-16 13:50:55.286400 END_TIMESTAMP: 2025-09-16 13:51:27.419650 STATUS: COMPLETED TOTAL_LS_COUNT: 2 FINISH_LS_COUNT: 2 RESULT: 0 COMMENT: PATH: file:///data/nfs/backup/archive 4 rows in set从查询结果中可知,租户 ID 为
1002的用户租户在目的端file:///data/nfs/backup/data中的数据备份backup_set_id=1、backup_set_id=2、backup_set_id=3的备份文件已分别被成功清理;同时在归档目的端file:///data/nfs/backup/archive中的日志归档round_id=1/backup_piece_id=1的备份文件也已被成功清理,用户可以通过JOB_ID在 Job 级任务视图中查看清理任务发起的相关信息。
用户租户查看清理任务历史
用户租户的租户管理员登录到数据库。
说明
MySQL 租户的管理员用户为
root用户,Oracle 租户的管理员用户为SYS用户。连接示例如下,连接数据库时请以实际环境为准。
obclient -h10.xx.xx.xx -P2883 -uroot@mysql001#obdemo -p***** -A查看清理任务的历史记录。
查看 Job 级清理任务的历史记录。
Job 级清理任务中记录了清理任务发起的相关信息。
MySQL 模式Oracle 模式MySQL 模式下的查询示例如下:
obclient(root@mysql001)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_DELETE_JOB_HISTORY\GOracle 模式下的查询示例如下:
obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_DELETE_JOB_HISTORY\G除了缺少
TENANT_ID字段,视图DBA_OB_BACKUP_DELETE_JOB_HISTORY的所有字段均与视图CDB_OB_BACKUP_DELETE_JOB_HISTORY相对应。有关查询结果的详细说明,参见 系统租户查看清理任务历史。查看 Task 级清理任务的历史记录。
Task 级清理任务中记录了
backup_set/backup_piece被清理的详细信息。MySQL 模式Oracle 模式MySQL 模式下的查询示例如下:
obclient(root@mysql001)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_BACKUP_DELETE_TASK_HISTORY\GOracle 模式下的查询示例如下:
obclient(SYS@oracle001)[SYS]> SELECT * FROM SYS.DBA_OB_BACKUP_DELETE_TASK_HISTORY\G除了缺少
TENANT_ID字段,视图DBA_OB_BACKUP_DELETE_TASK_HISTORY的所有字段均与视图CDB_OB_BACKUP_DELETE_TASK_HISTORY相对应。有关查询结果的详细说明,参见 系统租户查看清理任务历史。