---
title: 无法清理历史备份文件，报 -4009 错误-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 无法清理历史备份文件，报 -4009 错误相关的常见问题和使用技巧，帮助您快速解决 无法清理历史备份文件，报 -4009 错误的难题。
---
切换语言

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

划线反馈

# 无法清理历史备份文件，报 -4009 错误

更新时间：2026-05-11 09:51

适用版本： V2.1.x、V2.2.x、V3.1.x、V3.2.x 内容类型：Troubleshoot  

## 适用版本

OceanBase 数据库 V2.x、V3.x 版本。

## 问题描述

执行以下命令报错 `failed to do clean(ret=-4009）`。

```shell
obclient> alter system delete backupset 294;

```

## 问题原因

曾经变更过 backup_dest，原来的 backup_dest 目录已删除或者无法访问，导致清理任务失败。

## 解决方法

手工删除系统表中历史备份的残留信息，并将历史备份文件设置为 DELETED 状态。

1. 删除内部表的任务记录。根据老的 backup_dest 目录来删除。

   ```shell
   obclient> DELETE from __all_backup_task_history where backup_dest='cos://ob-bkt-125xxxxxxx/test?host=cos.km.csp.cloud.xxxxxxxx.com&access_id=xxxxxxxxxxxxxxxx&access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxx&appid=125xxxxxxx';

   obclient> DELETE from __all_backup_log_archive_status_history where backup_dest='cos://ob-bkt-125xxxxxxx/test?host=cos.km.csp.cloud.xxxxxxxx.com&access_id=xxxxxxxxxxxxxxxx&access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxx&appid=125xxxxxxx';

   ```
 2. 修改内部表的记录状态。根据老的 backup_dest 目录来修改。

   ```shell
   obclient> UPDATE __all_backup_set_files set file_status='DELETED' where backup_dest='cos://ob-bkt-125xxxxxxx/test?host=cos.km.csp.cloud.ynhtbank.com&access_id=xxxxxxxxxxxxxxxx&access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxx&appid=125xxxxxxx';

   obclient> UPDATE __all_backup_piece_files set file_status='DELETED' where backup_dest='cos://ob-bkt-125xxxxxxx/test?host=cos.km.csp.cloud.ynhtbank.com&access_id=xxxxxxxxxxxxxxxx&access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxx&appid=125xxxxxxx';

   ```

## OceanBase 数据库清理机制

在 V2.x/V3.x 是以租户为单位清理租户所有的过期备份（包括日志和数据），清理完一个租户才会清理下一个租户，不是以 backup_set 维度来进行清理。清理备份完成后，会自动更新内核备份相关的基表数据信息，比如：

- 删除内部表的任务记录：`__all_backup_task_history`/`__all_backup_log_archive_status_history`
 - 修改内部表的记录状态：`__all_backup_set_files`/`__all_backup_piece_files`

上一篇

[日志断档导致的增量备份失败](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000225629)

下一篇

[备份配置自动清理策略但过期备份未正常清理](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000267131) ![有帮助](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) 咨询热线
