java中用jdbc获取oracle数据分两次返回,两次返回的时间间隔为两个小时 最权威的答案就是日志,或者直接使用sqlplus执行,看看能不能重现,数据库在本地?是不是网络问题,最后补充一句,你们的oracle工程师不给力 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle工程师是oracle公司派过来的~数据查询1.4秒返回,但是返回的数据分两次回来的,两次的间隔时间是两个整小时 我是LZ的同事,补充一下我们目前看到的现象:1. 应用和数据库之间有防火墙,但设置了36小时连接超时。由于应用每天定时重启,所以不会是防火墙把连接掐断的。且网络硬件及防火墙的日志都没报错,应该不是网络的问题2. hang住的查询经DBA确认,当时已执行完毕,用时1.44秒,通过AWR报告也可以看出,没有执行超过1分钟的SQL3. 通过网络监控抓包工具,我们分析了应用和数据库之间的所有网络包(即异常发生的前后两分钟和2小时后数据再次返回的前后两分钟),发现包含SQL的语句发送至数据库后1.5秒即发回response的结果集(实际上是JDBC driver去取),但没有取完就停住了。2小时后,oracle回了一个心跳包(keep alive),JDBC driver继续取结果集直至完成。hang住的应用thread dump可见4L 第一天新手,求教~ 我是一个JAVA菜鸟,请教一些关于控制权限的问题 初学者请教个问题 急!!!关于java时间的运算 请问高手:在Java中如何调用DLL 大家讨论一下!!进者有分! 有没有哪位大侠做过用swt技术把Word嵌入到程序中来的? 一个类中类的问题 一个不用odbc 联sqlserver 2k的小问题,解决马上给分 问用过struts的朋友一个问题,给100分! 了看见了房 新手求教 Java 8 关于读文件的一个简单问题
数据查询1.4秒返回,但是返回的数据分两次回来的,两次的间隔时间是两个整小时
2. hang住的查询经DBA确认,当时已执行完毕,用时1.44秒,通过AWR报告也可以看出,没有执行超过1分钟的SQL
3. 通过网络监控抓包工具,我们分析了应用和数据库之间的所有网络包(即异常发生的前后两分钟和2小时后数据再次返回的前后两分钟),发现包含SQL的语句发送至数据库后1.5秒即发回response的结果集(实际上是JDBC driver去取),但没有取完就停住了。2小时后,oracle回了一个心跳包(keep alive),JDBC driver继续取结果集直至完成。hang住的应用thread dump可见4L