---
title: 集群升级失败，手动回滚后恢复任务报错 -4179-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 集群升级失败，手动回滚后恢复任务报错 -4179相关的常见问题和使用技巧，帮助您快速解决 集群升级失败，手动回滚后恢复任务报错 -4179的难题。
---
切换语言

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

划线反馈

# 集群升级失败，手动回滚后恢复任务报错 -4179

更新时间：2026-05-13 01:51

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

## 适用版本

OceanBase 数据库所有版本。

## 问题现象

手动升级 OceanBase 集群失败后手动回滚，执行恢复任务报错 -4179。报错信息如下。

```shell
ERROR: 4179 (HY000): restore tenant while standby cluster or in upgrade mode not allowed

```

## 问题原因

报错信息显示执行恢复任务的集群为 standy cluster 或者处于 update 模式中。当前集群为主集群，所以只能是集群依然处于 update 模式。因为升级失败后手动回滚不彻底，导致升级模式没有正常关闭，进而执行恢复任务报错。

## 解决方法

集群配置项 `enable_upgrade_mode` 用于设置是否开启升级模式。集群升级时会自动打开升级模式，在升级结束自动关闭。在升级模式中，会暂停部分系统后台功能，比如恢复备份。

使用以下命令手动关闭升级模式。

```shell
obclient> alter system set "enable_upgrade_mode" = 'FALSE';

```

上一篇

[备份异地恢复报错备份对象无法恢复至时间点](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000208064)

下一篇

[版本升级后，备份恢复报错 4018 archive_key file not exist](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000208056) ![有帮助](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) 咨询热线
