现象:/*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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




