【DM版本】:dm8
【操作系统】:麒麟
【CPU】:麒麟
【问题描述】*:应用系统连接数据库后,应用系统查询不报错 某些sql保存日志报错Caused by: dm.jdbc.driver.DMException: 连接尚未建立或已经关闭
打开JDBC日志,看下详细信息,修改url连接串即可
jdbc:dm://数据库ip:端口?logDir=日志路径&logLevel=all
或者
jdbc:dm://服务名?logDir=日志路径&logLevel=all
可以更换8.1.3.100版本的dmjdbc驱动尝试下,近日我遇到该问题,通过更换驱动已解决该问题。
1.新版本 DM 数据库的安装目录里已经有 JDBCDRIVER18。
2.修改 dm.ini 里面的 max_sessions 参数。
3.检查是否用户设置了最大空闲时间参数,导致超时断开。
4.检查数据库服务器到应用服务器的网络波动,从应用服务器 ping 数据库服务器 -t,网络波动也会导致此报错。
5.检查连接池设置,是否设置了断开后自动连接。
若以上都没问题建议开启 JDBC 日志。出现报错后将生成的日志转发给服务部同事分析。