Oracle数据库连接极度缓慢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle数据库连接极度缓慢相关的知识,希望对你有一定的参考价值。
我有一个远程Linux服务器,我想使用ojdbc7 lib连接到另一个服务器中的Oracle数据库
当我尝试从我的Windows PC直接连接到数据库时,使用相同的客户端和ojdbc7 lib,我有合理的连接时间。
现在,当我想通过我的linux服务器进行连接时,我会在连接时间内变得非常缓慢。 。连接后,执行就可以了。
我读过有关在-Djava.security.egd=file:/dev/urandom
中添加this post的内容,但没有任何反应。
我可以做些什么来解决从linux建立连接的这种延迟?
关闭,但没有雪茄:它是“file:/// dev / urandom”,或其中一个变体,请参阅例如。 https://anirban-m.blogspot.com/2014/03/jdbc-connection-reset-error-java.html
我注意到您使用的是12.1.0.1版。
有一个Oracle错误,JDBC连接可能会花费过多时间,因为发送的数据需要监听器为每个连接执行DNS查找,并且由于某种原因显然可能非常慢。
该错误在12.2中修复,并且有一个12.1.0.2的后端修复(补丁)。
在此期间,尝试让您的Linux管理员完成在该服务器上调整DNS查找的过程。例如,调整/etc/resolv.conf
或启用名称服务缓存守护程序。我不是Linux管理方面的专家,所以我无法帮助你。但根据您使用的问题和版本,这就是我的目标。
以上是关于Oracle数据库连接极度缓慢的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Toad for Oracle 中使用自定义代码片段?