我可以从Windows(Windows 10,通过SQL Developer),但不通过Linux (Ubuntu,通过SQL Developer)连接到数据库。
出现在oracle sql developer中的错误消息:
状态:失败-测试失败:IO错误:连接被对等方重置,验证失效0毫秒。Error message in Oracle SQL Developer
在Ubuntu中,我还尝试使用Oracle JDBC intermittent Connection Issue中建议的其他随机源,但没有帮助。我也尝试使用相同的结果连接intellij idea和数据库驱动程序版本(V12.1.0.2,V11.2.0.4)。 IntelliJ中的错误消息:
与XXXX的连接失败。 [08006] [17002] IO错误:连接重置。
版本详细信息:
Java版本:\ openjdk版本“ 1.8.0_191” OpenJDK运行时环境 (内部版本1.8.0_191-8u191-b12-0ubuntu0.18.10.1-b12)OpenJDK 64位服务器 VM(内部版本25.191-b12,混合模式)
OS:Ubuntu内核版本: 4.18.0-11-通用
Oracle SQL Developer版本:18.3.0.277 Build 277.23.54
[更新] 使用Oracle JDK 8,我仍然会收到相同的错误。
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
在〜/ .sqldeveloper / 18.3.0 / product.conf中,按照thatjeffsmith的建议,我将配置更改为以下设置。但是结果是一样的。
SetJavaHome /usr/lib/jvm/java-8-oracle/
AddVMOption -Djava.security.egd=file:/dev/./urandom
有什么想法吗?