首批通过分布式安全可靠测评,为关键业务系统打造
Mybatis 升级后报错 maximum open cursors exceeded
更新时间:2025-08-08 06:02
问题现象
当把 Mybatis 从 3.4.6 升级至 3.5.6 后,连接 OceanBase 数据库报如下错误:maximum open cursors exceeded。
问题原因
open_cursors 默认值是 50, Mybatis 升级后 cursor 没有做 close,导致 cursor 被缓存,报错 max open cursors,server 行为正常
适用版本
OceanBase 数据库 V2.x、V3.x、V4.x 版本。
解决方法
调大 open_cursors。