gpt4 book ai didi

jdbc - "Out Of Band Breaks"中的 JDBC 驱动程序错误是否有解决方案?

转载 作者:行者123 更新时间:2023-12-01 22:39:29 29 4
gpt4 key购买 nike

SQL Developer 在通过 VPN 和其他不完美的网络使用时断开连接是一个长期存在的问题。

据 SQL Developer Team 的一名成员称,这是 JDBC 驱动程序中的一个已知错误,无法处理“Out Of Band Breaks”。他还建议将 AddVMOption -Doracle.net.disableOob=true 设置为解决方法。更多信息请访问: OTN Discussion Forums: SQL Developer: Not able to view tables

我想问一下,是否有人知道这个错误正在解决,或者有比上面提出的更好的解决方案?

最佳答案

设置 java 系统属性 oracle.net.disableOob=true 不是一个坏的解决方案,这是常见的误解。 Oracle 只是回退到轮询机制,服务器进程将永久检查是否有客户端发送的取消消息,即使在查询运行时也是如此。JDBC driver(至少在11.2.0.3中没有)没有更多的错误,它不起作用的主要原因如下。通过 VPN 连接到 oracle DB 时,肯定有一些防火墙。出于许多安全原因,大多数现代防火墙都清除 URG 数据包。它们不会丢弃带有 URG 标志的数据包,只是清除这些位。

即使在 RFC 中也写到 URG 数据包在多个平台上都没有正确实现。

有可能说服安全人员允许使用 URG 标志,但恐怕很难与他们合作。

关于jdbc - "Out Of Band Breaks"中的 JDBC 驱动程序错误是否有解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16918024/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com