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数据库连接极度缓慢的主要内容,如果未能解决你的问题,请参考以下文章

片段android的缓慢创建

oracle 第二个数据库实例,用plsql不能连接

ASP.NET Oracle ODP.NET 集成安全缓慢

如何在 Toad for Oracle 中使用自定义代码片段?

PHP连接MSSQL数据库的方法,PHPWAMP如何连接MSSQL数据库(极度详细)

包含viewpager的android活动缓慢打开