首页 > 解决方案 > 如何防止连接在 SQL Developer 中被重置/强制关闭?

问题描述

我试图在 SQL Developer 中运行一个长查询,但查询永远无法完成。我总是得到

IO 错误:远程主机强制关闭现有连接

或其他一些错误。这总是在 15:00 分钟后发生。

如何找出导致连接关闭的原因?而且,如何确保连接在查询完成之前保持打开状态?

SQL 开发者版本:18.3.0.277

标签: oracle-sqldeveloper

解决方案


这是一个超时问题,可能是在服务器上设置的。它可以在客户端幻灯片上设置。我会查看您在 SQL Developer 上的设置,看看这是否与您看到的客户端连接持续时间相对应。如果它是相同的时间量,则将其延长并重试。我想的可能性更大,它位于数据库服务器端,需要使用数据库所有者权限进行更改。

当然,因为我不知道您设置的配置是什么,所以可能是 windows/Unix 服务器本身正在关闭连接。它也可能是网络中的超时设置。

最后,可能存在强制关闭连接的应用程序设置(即连接到数据库的应用程序可能有超时设置)。

祝你好运,让我们知道其中一个是否有效。

请浏览这些选项,看看哪些


推荐阅读