oracle存储过程执行完成后不能给客户端返回结果

sky_810613 2007-06-21 11:03:00
我的存储过程编译和运行都没有问题,但在公司的其中一个环境的网段内用客户端执行存储过程(不是一个过程,而是所有的)如果过程运行时间超过一个小时,在oracle服务器端看过程已经正常结束了,可是该网段内的客户端却得不到任何返回结果,仍为运行状态,这是怎么回事呢,监测该网段与oracle的网络通讯从没有终断过,可能是该网段的网络设置的问题,但具体是什么原因不太清楚,各位大侠有知道的请告诉一下,多谢
...全文
335 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky_810613 2007-06-21
  • 打赏
  • 举报
回复
我的客户端是用pl/sql developer它的状态还是运行状态,而过程里在正确结束后会写日志而且用oracle的管理平台看已经没有相应的会话了。
如果执行时间短的存储过程(10分钟左右)就不会有问题,如果过程正常执行时间在1小时左右的,客户端在等待一小时后也没有任何反应,状态还是为运行的状态。
wangzk0206 2007-06-21
  • 打赏
  • 举报
回复
你所说的在服务端已经正常结束,那么你如何查看的?
你所说的在客户端为运行状态,你又是怎么查看的哪?

在客户端执行简单的存储过程会不会有问题哪?

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧