oracle-sqldeveloper - 如何防止连接在 SQL Developer 中被重置/强制关闭?
问题描述
我试图在 SQL Developer 中运行一个长查询,但查询永远无法完成。我总是得到
IO 错误:远程主机强制关闭现有连接
或其他一些错误。这总是在 15:00 分钟后发生。
如何找出导致连接关闭的原因?而且,如何确保连接在查询完成之前保持打开状态?
SQL 开发者版本:18.3.0.277
解决方案
这是一个超时问题,可能是在服务器上设置的。它可以在客户端幻灯片上设置。我会查看您在 SQL Developer 上的设置,看看这是否与您看到的客户端连接持续时间相对应。如果它是相同的时间量,则将其延长并重试。我想的可能性更大,它位于数据库服务器端,需要使用数据库所有者权限进行更改。
当然,因为我不知道您设置的配置是什么,所以可能是 windows/Unix 服务器本身正在关闭连接。它也可能是网络中的超时设置。
最后,可能存在强制关闭连接的应用程序设置(即连接到数据库的应用程序可能有超时设置)。
祝你好运,让我们知道其中一个是否有效。
请浏览这些选项,看看哪些
推荐阅读
- javascript - Mac:在 Chrome 和 Firefox 中同时创建多个选项卡
- python - 如何为 AWS Lambda 创建包含自定义 Python 模块的 zip 文件?
- amazon-quicksight - 如何在 QuickSight 中停止向下钻取到日期维度?
- logback - 使用 Spring Data MongoDB 重复查询日志
- terraform - 对应环境变量存在时,如何在 Terraform 中使用默认值?
- angular - TinyMCEv5 中的内容工具提示
- java - 如何模拟一个在模拟过程中严格检查列表类型的列表?
- python - 在一行中输入一个随机整数,然后使用 python 中的循环在单独的行中从右到左打印它
- vue.js - 将 JSX 组件引入 vuepress-next 时如何修复错误
- indentation - 在缩进之外使用变量