登录缓慢的诡异问题

最近有套测试库,出现了很诡异的现象,通过PLSQL Developer登录这套数据库(用户名:user_a)的时候异常的慢,几分钟才能连上,从现象来看,可能有很多原因,大家可以先考虑下可能的原因有什么?

1.网络问题?

执行ping、telnet指令,测试从客户端到数据库服务器的网络连接,都是正常的,至少目前来看,并不是网络层面的问题。

2. 监听问题?

tnsping监听端口,都是正常的。

看到有人碰到过,执行监听命令lsnrctl status、lsnrctl stop、lsnrctl start时一直等待,这可能和$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace的文件大小有关,清理一下,就可以解决。

但是,看了这台机器,的确$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace下的文件,已经有7G了,但实际上执行lsnrctl指令,并没有明显延迟,显然和上述问题的原因不同,而且即使清理了文件夹,登录连接缓慢的问题仍未解决。

3. Oracle Net问题?

我们知道,PLSQL Developer这种工具,实际是通过Oracle Net连接到数据库的,难道是他的问题?

尝试从数据库服务器,使用本地连接和网络连接两种登录形式,注意这儿用的数据库用户是user_c,不是开头出现问题的user_a,发现本地连接非常快,但是换成user_a的本地连接,还是非常缓慢,

[ora11g@ora oracle]$ sqlplus user_c/pwd
SQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 16 15:11:02 2020
Copyright (c) 1982, 2013, Oracle.  All rights reserved.

令人匪夷所思的是网络连接user_c一样地快,并未出现user_a登录缓慢的问题,

[ora11g@ora oracle]$ sqlplus user_c/pwd@ORA
SQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 16 15:11:02 2020
Copyright (c) 1982, 2013, Oracle.  All rights reserved.

现在我们和真相又近了一步,咱捋一捋得到的信息,

1.通过PLSQL Developer登录user_a用户连接异常慢。

2.通过本地连接和网络连接到其他用户很正常。

难道问题出在user_a用户自己上?

你可能感兴趣的:(登录缓慢的诡异问题)