---
title: OceanBase 数据库统计信息被禁用，状态为 broken 的原因和解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 OceanBase 数据库统计信息被禁用，状态为 broken 的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决 OceanBase 数据库统计信息被禁用，状态为 broken 的原因和解决方法的难题。
---
切换语言

- 简体中文
- English

划线反馈

# OceanBase 数据库统计信息被禁用，状态为 broken 的原因和解决方法

更新时间：2024-11-12 02:51

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

## 问题现象

因为人为因素导致部分统计信息函数未安装，自动统计信息触发执行长期失败。重新安装统计信息相关函数后，发现仍然无法正常自动统计信息收集，统计信息状态为 broken。

![image001](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/sql/20241022tjxxjob001.png)

## 问题原因

统计信息 JOB 收集失败次数达到 16 次会直接禁用 JOB 任务的使用。

## 适用版本

OceanBase 数据库 V4.2.4（oceanbase-4.2.4.0-100000252024070621）之前 V4.x 版本。

## 解决方法

- 解决方法一：该禁用限制在 OceanBase 数据库 V4.2.4 版本已经取消，升级到 V4.2.4 版本。

  升级至问题已修复版本。目前已修复的版本为 V4.2.4（oceanbase-4.2.4.0-100000252024070621）版本。
 - 解决方法二：不升级的情况下，手动解除限制需要修改系统表。

     1. 登录 sys 租户切换到业务租户。

       ```shell
       alter system change TENANT xxx;

       ```
     2. 更新内部表 `__all_tenant_scheduler_job`。

       ```shell
       -- 注意字段类型对应的值 failures，flag 是 int 类型。
       update __all_tenant_scheduler_job set failures=0,state='SCHEDULED',flag=0;

       ```

       #### 警告

       更新内部表 `__all_tenant_scheduler_job` 存在风险，请勿自行操作。如果需要修改，请咨询 OceanBase 技术支持。
     3. 手动调用统计信息收集测试。

       ```shell
       -- 示例。
       call dbms_scheduler.set_attribute('MONDAY_WINDOW', 'NEXT_DATE', '2024-07-22 11:17:00');

       ```
     4. 在 sys 租户下查看统计信息收集的结果。

       ```shell
       select * from oceanbase.DBA_SCHEDULER_JOBS where job_name='MONDAY_WINDOW'\G;

       ```

Previous

[如何排查 PX 执行卡住](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000693224)

Next

[包含 NLJ 的 SQL 由于优化器默认选择条件下压计划而选择了错误的索引，生成不优计划](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000006405841) ![有帮助](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) 咨询热线
