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 <output file> <executable>
strace -rf-o /home/oracle//lsnr.log -p 5487

AIX 5L及以上:
$ truss -aefo <output file> <executable>
 truss -aefo /home/oracle/sqlplus_trace1.log  sqlplus / as sysdba
 truss -aefo /home/oracle/rman_trace1.log  rman target /
 
HP-UX:
$ tusc -afpo <output file> <pid> <executable>

Solaris:
$ truss -aefo <output file> <executable> 
$ truss -rall -wall -p <PID>
参考MOS文档:
How to Trace Unix System Calls (文档 ID 110888.1)
Listener Startup or Connections Hang in 11g (文档 ID 803838.1)

最新文章

  1. 对称、非对称加密算,openssl生成证书(笔记)
  2. JSON与JAVA数据的转换
  3. MOOCULUS微积分-2: 数列与级数学习笔记 4. Alternating series
  4. css 旋转
  5. JAVA标签的使用跳出循环
  6. java HastTable实现
  7. yum 使用说明
  8. Magicodes.NET框架
  9. PHP中域名绑定
  10. phpstudy中的mysql
  11. 安装Apache提示APR not found的解决办法
  12. 吴恩达机器学习笔记48-降维目标:数据压缩与可视化(Motivation of Dimensionality Reduction : Data Compression &amp; Visualization)
  13. oracle数据库字符集查询
  14. VC++封装的时间类
  15. php5.6 phpmystudy 版本出问题
  16. Entity Framework学习初级篇2
  17. 侧滑返回导航栏以及TabBar隐藏和显示带来的坑
  18. Duilib 实现开关按钮
  19. 用js实现导出功能将html中的table导出为excel
  20. Loadrunder之脚本篇——参数化取值策略

热门文章

  1. ES搜索排序,文档相关度评分介绍——Vector Space Model
  2. 一些rtsp实现的开源代码
  3. python raw string
  4. darknet YOLOv2安装及数据集训练
  5. k8s-部署WEB-UI(dashboard)
  6. WPF中Visible设为Collapse时,VisualTreeHelper.GetChildrenCount为0
  7. MATLAB 内存容量修改 zz
  8. pkg_resources----Entry Points为程序提供扩展点
  9. php + mssql乱码
  10. 简单的GTK窗体搭建