0

我遇到了关于存储过程执行的问题。每当我从胖客户端系统执行程序时,通常需要一个多小时甚至更长时间,callableStatement.execute()就会卡住。即,在后端程序已完成,但系统仍显示在运行模式。我检查了后端,注意到程序的最后一行也被执行了。这可能是什么原因?

我正在使用 Oracle 11g 和 ojdbc6 驱动程序。

在数据库上为创建的配置文件设置以下参数:

IDLE_TIME = UNLIMITED
CONNECT_TIME = UNLIMITED
4

1 回答 1

0

是的,经过这么多假设,我得到了解决方案。实际上是应用服务器和数据库服务器网络问题。当网络在callableStatement.execute(). 有时它会抛出“套接字错误”,否则即使在完成程序后它也会卡住。

于 2014-10-22T06:31:53.620 回答