Java进程在执行Oracle存储过程后挂起

时间:2015-11-01 14:30:34

标签: java oracle

我有一个用Java 6编写的批处理过程,ojdbc6驱动程序(以前为ojdbc5)连接到Oracle 11g。它挂在executeupdate()方法上。该方法执行存储过程超过一个小时。

在存储过程更新了一些必要的表并提交了事务之后,它永远不会返回到executeupdate()的java调用者。它适用于测试服务器,但它挂在生产服务器上。

我之前怀疑ojdbc驱动程序,但在将其升级到ojdbc6之后,问题仍然存在。

1 个答案:

答案 0 :(得分:0)

只想分享我对此问题的解决方案,重写程序并删除光标修复它。我不知道光标有什么问题。希望这有帮助。