首页 > 其他分享 >登录缓慢的诡异问题

登录缓慢的诡异问题

时间:2023-06-19 11:33:47浏览次数:26  
标签:诡异 lsnrctl 登录 本地连接 网络连接 user Oracle 缓慢


最近有套测试库,出现了很诡异的现象,通过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用户自己上?

标签:诡异,lsnrctl,登录,本地连接,网络连接,user,Oracle,缓慢
From: https://blog.51cto.com/u_13950417/6512041

相关文章

  • 用户登录界面后端整体思路
    -------------后端设计----------------登录界面后端整体思路1.获取参数(姓名、密码)2.参数非空校验(ResultInfo的封装类,用来封装响应结果、状态码、提示信息、返回的对象)  如果为空:设置ResultInfo对象的状态码和提示信息将ResultInfo对象设置request作用......
  • ASP.NET Core 6框架揭秘实例演示[39]:使用最简洁的代码实现登录、认证和注销
    认证是一个确定请求访问者真实身份的过程,与认证相关的还有其他两个基本操作——登录和注销。ASP.NETCore利用AuthenticationMiddleware中间件完成针对请求的认证,并提供了用于登录、注销以及“质询”的API,本篇文章利用它们使用最简单的代码实现这些功能。(本文提供的示例演示已经同......
  • linux免密登录 .ssh 密钥
    1、密钥对制作yum-yinstallsshpass免交互创建密钥对ssh-keygen-tdsa-f~/.ssh/id_dsa-P""ll.ssh/2、密钥分发ssh-copy-id-i~/.ssh/[email protected].$ip免交互方式批量分发公钥##!/bin/bash## createkeyp......
  • shell 登录linux服务器并执行命令
    注意里边(eeooff区域)不能定义变量#!/bin/bashscpdist.zipm-p:/data/wwwroot/medical-shop-websshm-p>/dev/null2>&1<<eeooffcd/data/wwwrootrm-rfdist_bakmvdistdist_bakunzipdist.zipexiteeooffechodone!进入容器操作不能用次方法,应该用docker......
  • Windows Server 2022 多用户同时登录 开启 批处理
    使用批处理在WindowsServer2022上配置远程桌面服务和远程桌面会话主机的连接,您可以按照以下步骤进行操作:启用远程连接:regadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer"/vfDenyTSConnections/tREG_DWORD/d0/f配置远程桌面服务:dism/......
  • Linux安装mysql登录问题-适用root强制登录
    安装mysql后,常规方法登录出现错误提示。直接:/etc/my.cnf添加以下加粗的三句:#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.#innodb_buffer_pool_size=128M##Removeleading#toturnonaveryimportantdataintegrityoption:loggi......
  • 使用以下命令来禁止 Windows Server 2022 在登录时自动启动服务器管理器
    使用以下命令来禁止WindowsServer2022在登录时自动启动服务器管理器:打开记事本,将以下命令复制粘贴到记事本中:regadd"HKLM\Software\Microsoft\ServerManager"/vDoNotOpenServerManagerAtLogon/tREG_DWORD/d1/f将文件保存为后缀名为.bat的批处理文件,比如"disabl......
  • UAT环境不能登录修改点
    #ripples.cloud.user.list.url=https://app-gateway-out.bx.crpcg.com:8889ripples.cloud.user.list.url=https://gateway-out.uat.crpcg.com 增加:url="https://gateway-out.uat.crpcg.com/apis/auth@FeignClient(value="ripplescloud-security-auth",u......
  • 【Azure 环境】使用az login登录遇见OSError: [WinError -2146893813] : '' 错误
    azlogin|Decryptionfailed:[WinError-2146893813]Keynotvaidforuseinspecifiedstate|msal_extensions.persistence:DPAPIerrorlikelycausedbyfilecontentnotpreviouslyencrypted.Appdevelopershouldmigratebycallingsave(......
  • Windows远程桌面如何用空密码登录远程桌面
    1.运行组策略:gpedit.msc快捷键win+r键,输入gpedit.msc点击确定 2.在计算机配置>Windows设置>安全设置>本地策略>安全选项中,找到:帐户:使用空密码的本地帐户只允许进行控制台登录。 3. 设置为:已禁用。 ......