首页 > 数据库 >【转】sqlplus/RMAN/lsnrctl 等工具连接缓慢

【转】sqlplus/RMAN/lsnrctl 等工具连接缓慢

时间:2023-06-04 17:23:55浏览次数:64  
标签:lsnrctl conf etc sqlplus DNS aefo RMAN truss

AIX上sqlplus /as sysdba rman target / 或者lsnrctl start时或者通过sqlplus system/oracle@orcl这样通过监听连接等方式来登陆时非常慢(LINUX/HP-UX也存在此问题),甚至要5分钟、10分钟左右才能进入。
这种问题在排除系统资源如CPU/IO/内存、网络等资源紧张外;经常是因为hostname与/etc/resolve.conf /etc/hosts中不符导致登陆时查找主机名引起缓慢(LINUX中 /etc/nsswitch.conf定义优化使用DNS/HOSTS文件);也可能是DNS配置错误导致在DNS解析过程中花费太多时间。

常用解决方法就是注释掉/etc/resolve.conf 中DNS服务器的地址,或者使用正确的DNS地址/配置,或者不需要使用DNS的话直接删除或改名/etc/resolve.conf;同时在/etc/hosts中配置正确信息即可。

对于此类问题,如果有兴趣,可以通过操作系统层面的跟踪来排查此问题,在TRACE文件中搜索关键字/etc/resolv.conf或者/etc/hosts可以看到在其附近的一些函数调用过程。
常用操作系统平台OS层面跟踪工具有如LINUX的strace、AIX的truss等,具体使用方法是:

LINUX:
$ strace -fo
strace -rf-o /home/oracle//lsnr.log -p 5487

AIX 5L及以上:
$ truss -aefo
truss -aefo /home/oracle/sqlplus_trace1.log sqlplus / as sysdba
truss -aefo /home/oracle/rman_trace1.log rman target /

HP-UX:
$ tusc -afpo

Solaris:
$ truss -aefo
$ truss -rall -wall -p
参考MOS文档:
How to Trace Unix System Calls (文档 ID 110888.1)
Listener Startup or Connections Hang in 11g (文档 ID 803838.1)
————————————————
版权声明:本文为CSDN博主「Yushan Bai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/haibusuanyun/article/details/49520215

标签:lsnrctl,conf,etc,sqlplus,DNS,aefo,RMAN,truss
From: https://www.cnblogs.com/su1999/p/17455932.html

相关文章

  • Profiling&Performance
    开发&调试工具ClangTidy编译时工具,可以指出C++代码可以提升的地方(例如可读性、性能、健壮性等)GammaRay(KDAB)Qt运行时的调试工具,可以在进行时注入到Qt进程,查看Qt的数据结构、MVC模型、QWidget等Clazy(KDAB)Qt编译时检查工具,借助Clang来静态分析代码,帮助优化Qt的代码性能......
  • Install and Use nmon Tool To Monitor Linux Systems Performance
    InstallandUsenmonToolToMonitorLinuxSystemsPerformance: https://www.cyberciti.biz/faq/nmon-performance-analyzer-linux-server-tool/ nmon_x86_64_centos5-s10-c60-f-m /apps/svr/nmon......
  • thinkphp结合workerman和gateway实现数据同步
    thinkphp结合workerman和gateway实现数据同步0x10安装扩展composerrequiretopthink/think-worker=2.0.*composerrequireworkerman/gatewayclient此安装仅针对5.1,其他版本根据官方要求安装。client仅针对3.0.8以上,具体看GitHub0x20服务端Gateway0x21config/worker_gate......
  • 通过java.sql.DriverManager获取多数据源连接
    importlombok.Data;importlombok.SneakyThrows;importorg.springframework.util.StringUtils;importjava.sql.Connection;importjava.sql.Driver;importjava.sql.DriverManager;publicclassJdbcDriverManger{@SneakyThrowspublicstaticConnecti......
  • prometheus告警处理 altermanager
    prometheus告警处理altermanager一.告警简介1.工作流程prometheus收集监测的信息prometheus.yml文件中定义rules文件,rules里包含告警信息prometheus把告警信息push给altermanager,alertmanager里定义收件人和发件人altermanager发送文件到邮箱或微信2.告警生命......
  • openjdk Performance
    https://wiki.openjdk.org/display/HotSpot/PerformanceTechniquesPerformancetechniquesusedintheHotspotJVMWhatcodeshapesdoestheJVMoptimizebest?Hereisalist.Knowingtheseoptimizationsmayhelplanguageimplementorsgeneratebytecodesthatr......
  • workerman下框架gateway报错 worker[thinkphp:30776] exit with status 64000
    wokerman启动之后一直报错Worker[30477]processterminatedworker[thinkphp:30477]exitwithstatus64000Worker[30533]processterminatedworker[thinkphp:30533]exitwithstatus64000Worker[30571]processterminatedworker[thinkphp:30571]exitwithstatus64......
  • 运用rman备份集搭建物理备库
    文档课题:运用rman备份集搭建物理备库.主库:192.168.133.110+oracle11.2.0.4+centos7.9主机名:leo-oracle-11g备库:192.168.133.113+oracle11.2.0.4+centos7.9主机名:leo-oracle-11gdg场景描述:最初的备库环境为主库的克隆.1、环境处理--对克隆的备库进行相关处理,如删......
  • Performance_schema中的主从复制系列表总结
    主从半同步复制是目前用得最多的MySQL复制方案,日常工作中我们一般通过showslave status语句查看当前复制过程中状态信息,基本上能满足大多数场景下的需求。Performance_schema中提供了16个关于复制的监控表(包括组复制、过滤复制等,这里我们先不讨论),showslavestatus中的大多数信......
  • sqlplus工具迁移数据经验
        需要紧急把测试服务器数据迁移到pc机用于演示,但pc机无网络又没有客户端工具,只能使用sqlplus,且导出得文件又是sql文件,失去工具支持导入共过程遇到很多问题,如乱码问题,sql文件中特殊字符,日志存放和查看,导出文件不能写入,安装过程目录写入权限等大小问题。希望通过这篇博客把......