为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
1、不管是使用Java程序还是官方的连接工具,连接一段时间后,客户端不对数据库进行操作,再次操作时,就会报网络通信异常,官方连接工具需要根据提示重连,Java程序,第一次异常后,连接恢复。
2、这种情况可以通过设置某种属性杜绝吗?或者可能不是达梦数据库的问题,而是某种网络安全策略导致的。(数据库是另一个单位提供,给我们的用户权限很小,能拿到的信息有限)
还可以检查下max_session的设置
1.数据库层面的话可以执行以下sql将某个用户不限制时间
alter user "用户" limit CONNECT_IDLE_TIME UNLIMITED; --设置会话空闲期时间不限制
alter user "用户" limit CONNECT_TIME UNLIMITED;--设置会话持续期时间不限制
2.如果是程序的话看一下连接池是否设置会话空闲时间