暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦/*DMJDBC*/ SP_SET_SESSION_READONLY (0)撑爆最大连接数

原创 董小姐 2025-07-14
380

现象:/*DMJDBC*/ SP_SET_SESSION_READONLY (0)记录数缓慢增长不释放撑爆最大会话数

原因:

1.jdbc 标准中应当是通过设置当前会话只读来实现只读事务,但是oracle 中实现了私有的方式,可以直接设置当前事务的状态
2.达梦支持两种方式,默认是遵循JDBC标准,因此默认是通过SP_SET_SESSION_READONLY 设置当前会话只读。在配置兼容oracle 驱动后,就会禁用会话只读即不会触发执行SP_SET_SESSION_READONLY 语句

解决办法:jdbc连接串增加database_mode。实例如下:

jdbc:dm://dameng?dameng=(192.168.43.121:5138,192.168.43.122:5138)&database_mode=oracle&LOGIN_MODE=(1)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论