Oracle数据库连接极度缓慢

问题描述 投票:1回答:2

我有一个远程Linux服务器,我想使用ojdbc7 lib连接到另一个服务器中的Oracle数据库

当我尝试从我的Windows PC直接连接到数据库时,使用相同的客户端和ojdbc7 lib,我有合理的连接时间。

现在,当我想通过我的linux服务器进行连接时,我会在连接时间内变得非常缓慢。 。连接后,执行就可以了。

我读过有关在-Djava.security.egd=file:/dev/urandom中添加this post的内容,但没有任何反应。

我可以做些什么来解决从linux建立连接的这种延迟?

java oracle performance jdbc ojdbc
2个回答
0
投票

关闭,但没有雪茄:它是“file:/// dev / urandom”,或其中一个变体,请参阅例如。 https://anirban-m.blogspot.com/2014/03/jdbc-connection-reset-error-java.html


0
投票

我注意到您使用的是12.1.0.1版。

有一个Oracle错误,JDBC连接可能会花费过多时间,因为发送的数据需要监听器为每个连接执行DNS查找,并且由于某种原因显然可能非常慢。

该错误在12.2中修复,并且有一个12.1.0.2的后端修复(补丁)。

在此期间,尝试让您的Linux管理员完成在该服务器上调整DNS查找的过程。例如,调整/etc/resolv.conf或启用名称服务缓存守护程序。我不是Linux管理方面的专家,所以我无法帮助你。但根据您使用的问题和版本,这就是我的目标。

© www.soinside.com 2019 - 2024. All rights reserved.