---
title: ODC 健康检测告警 NewConnectionError-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于ODC 健康检测告警 NewConnectionError相关的常见问题和使用技巧，帮助您快速解决ODC 健康检测告警 NewConnectionError的难题。
---
切换语言

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

划线反馈

# ODC 健康检测告警 NewConnectionError

更新时间：2026-07-08 08:01

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

## 问题现象

ODC 部署完成后，健康检查时出现下述告警：

`HTTPConnectionPool(host='xxx.xxx.xxx.xxx', port=8989): Max retries exceeded with url: /api/v1/heartbeat/isHealthy (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa07e3690f0>: Failed to establish a new connection: [Errno 111] Connection refused',))`

进入 Docker 容器，排查问题

```shell
docker exec -it odc bash
tail -f /opt/odc/odc.log

```

出现下述报错：

`while parameter _ob_enable_prepared_statement is disabled，prepared statement not supported`

## 问题原因

ODC 的部分功能依赖于 prepare statement 功能，如不开启，将影响 ODC 的正常使用。

受影响的功能：

- PL 相关对象的使用，存储过程、函数、程序包、类型、触发器等。
 - session 级别的超时。

## 影响的版本

ODC 所有版本。

## 解决方法

需要开启隐藏参数 `_ob_enable_prepared_statement`，操作步骤如下：

1. 连接到 root@sys 租户。
 2. 执行下述语句：

   ```shell
   ALTER SYSTEM SET _OB_ENABLE_PREPARED_STATEMENT=true;

   ```

   相关参数说明：

   | 参数 | 默认值 | 范围 | 生效方式 | 说明 |
   | --- | --- | --- | --- | --- |
   | _ob_enable_prepared_statement | TRUE | 集群 | 动态 | 表示是否可以使用 server 端的 Prepared 语句。 |

​

上一篇

[ODC 页面空闲超时设置方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000234588)

下一篇

[ODC 报错超出限制 Failed login attempt count](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000234590) ![有帮助](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) 咨询热线
