我有一个用Java 6编写的批处理过程,ojdbc6
驱动程序(以前为ojdbc5
)连接到Oracle 11g。它挂在executeupdate()
方法上。该方法执行存储过程超过一个小时。
在存储过程更新了一些必要的表并提交了事务之后,它永远不会返回到executeupdate()
的java调用者。它适用于测试服务器,但它挂在生产服务器上。
我之前怀疑ojdbc驱动程序,但在将其升级到ojdbc6之后,问题仍然存在。
答案 0 :(得分:0)
只想分享我对此问题的解决方案,重写程序并删除光标修复它。我不知道光标有什么问题。希望这有帮助。