当打开我们的VB应用程序时,它指向一个Oracle数据库,它需要20-30秒才能打开。Oracle 11.2安装在本地服务器上,我在同一域的客户端上启动应用程序。
我怀疑这是一个Oracle连接问题(可能与侦听器或tns有关),因为当我们打开应用程序时,它指向一个SQL数据库,它立即打开。
我尝试了下面的设置为listner,但它没有帮助。
SQLNET.AUTHENTICATION_SERVICES=(NONE)NAMES.DIRECTORY_PATH=(TNSNAME,EZCONNECT)
任何想法,为什么它需要这么长时间,或者我可以尝试让它连接和打开更快?
谢谢
2条答案
按热度按时间n6lpvg4x1#
看起来是DNS问题,感谢@kfinity和@TenH。
我做了什么来解决这个问题,具体如下:
瞧。TNSping在10 ms内返回,而不是22000 ms:)
ncecgwcz2#
监听器日志文件!当它通过4Gig时,一切都变慢了。超时也是一个标志。Oracle 11G监听器日志在这里--> oracle\diag\tnslsnr\listener\trace