我正在尝试在SQL Developer中运行长查询,但查询永远无法完成。我总是收到一条错误消息,指出“ IO错误:远程主机强行关闭了现有连接”或其他错误。这总是在恰好15:00分钟之后发生。
我如何找出导致连接关闭的原因?而且,如何确保连接保持打开状态直到查询完成?
(Sql Developer版本:18.3.0.277)
任何帮助将不胜感激。谢谢你。
答案 0 :(得分:0)
这是超时问题,可能是在服务器上设置的。可以在客户端幻灯片上设置它。我将查看您在SQL Developer上的设置,看看这是否与您所看到的客户端连接持续时间相对应。如果时间相同,请延长时间,然后重试。我想的更多,它是在数据库服务器端,需要使用数据库所有者特权进行更改。
当然,由于我不知道您所设置的配置是什么,可能是Windows / Unix服务器本身关闭了连接。也可能是网络中的超时设置。
最后,可能有一个应用程序设置(即连接到数据库的应用程序可能具有超时设置),可能会迫使连接关闭。
祝你好运,让我们知道其中之一是否有效。
请浏览以下选项,然后查看哪个