---
title: 应用使用 OceanBase Connector/J V2.x 版本驱动执行 SQL 报错  maximum open cursors exceeded 的原因和解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 应用使用 OceanBase Connector/J V2.x 版本驱动执行 SQL 报错  maximum open cursors exceeded 的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决 应用使用 OceanBase Connector/J V2.x 版本驱动执行 SQL 报错  maximum open cursors exceeded 的原因和解决方法的难题。
---
切换语言

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

划线反馈

# 应用使用 OceanBase Connector/J V2.x 版本驱动执行 SQL 报错 maximum open cursors exceeded 的原因和解决方法

更新时间：2025-05-21 03:31

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

## 问题现象

MyBatis 使用 OceanBase Connector/J V2.4.10 版本驱动，连接 OceanBase 数据库执行 SQL 报错 `-5930 maximum open cursors exceeded`。

关键日志信息。

```shell
[2024-07-01 15:19:48.046475] WDIAG [SQL] handle_ps_prepare (ob_sql.cpp:1641) [3626899][T1008_L0_G0][T1008][xxxxx-xxxxx-xxxxx-xxxxx] [lt=16][errcode=-5930] exceeds the maximum number of ps handles allowed to open on the session(ret=-5930, cur_ps_handle_size=50, open_cursors_limit=50)

```

应用执行报错信，如下图所示。

![image](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/connector%20J/20241209jdbc2xmaximumopencursorexec.png)

## 问题原因

报错原因为 OceanBase Connector/J V2.x 版本驱动参数 `prepStmtCacheSize` 默认值为 250，导致同一 session 上同时打开的 `PS` 句柄数量超过了租户配置项 `open_cursors` 默认值 50，报错符合预期。

## 问题的风险及影响

应用执行报错。

## 影响租户

影响 OceanBase 数据库中的 SYS 租户和 Oracle 租户以及 MySQL 租户。

## 适用版本

OceanBase Connector/J V2.x 版本。

## 解决方法及规避方式

调大 `open_cursors` 参数，或调整应用 JDBC URL 调小 `prepStmtCacheSize` 参数。

上一篇

[通过 net_service_name 在 JDBC URL 中指定 LoadBalance](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000670004)

下一篇

[MyBatis 执行 batch update 报错 Not supported feature or function 的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000002398076) ![有帮助](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) 咨询热线
