与Oracle数据库的连接非常慢,需要20-30秒才能打开

mmvthczy  于 2023-06-22  发布在  Oracle
关注(0)|答案(2)|浏览(284)

当打开我们的VB应用程序时,它指向一个Oracle数据库,它需要20-30秒才能打开。Oracle 11.2安装在本地服务器上,我在同一域的客户端上启动应用程序。
我怀疑这是一个Oracle连接问题(可能与侦听器或tns有关),因为当我们打开应用程序时,它指向一个SQL数据库,它立即打开。
我尝试了下面的设置为listner,但它没有帮助。
SQLNET.AUTHENTICATION_SERVICES=(NONE)NAMES.DIRECTORY_PATH=(TNSNAME,EZCONNECT)
任何想法,为什么它需要这么长时间,或者我可以尝试让它连接和打开更快?
谢谢

n6lpvg4x

n6lpvg4x1#

看起来是DNS问题,感谢@kfinity和@TenH。
我做了什么来解决这个问题,具体如下:

  • 已转到客户端上的C:\Windows\System32\drivers\etc\hosts。
  • 在这里插入我的服务器名称和服务器IP并保存。

瞧。TNSping在10 ms内返回,而不是22000 ms:)

ncecgwcz

ncecgwcz2#

监听器日志文件!当它通过4Gig时,一切都变慢了。超时也是一个标志。Oracle 11G监听器日志在这里--> oracle\diag\tnslsnr\listener\trace

相关问题