oracle 19c 侦听日志简单分析

470阅读 0评论2023-06-29 brjl
分类:Oracle

很大的listener.log 看看到底都是什么连接导致的


  1. tail -10000 listener.log >/tmp/lis.log
  2. cd /tmp

  3. 每小时的session请求数
  4. cat lis.log |awk '/establish/ {print substr($0,1,14)}' |sort |uniq -c

  5. 应用统计
  6. cat lis.log |grep "establish"|awk -F* '{print $2}' |awk -F"PROGRAM=" '{print $2}'|awk -F")" '{print $1}'|sort |uniq -c|sort -n

  1. 主机统计
  2. cat lis.log |grep "establish"|awk -F"HOST=" '{print $2}'|awk -F")" '{print $1}'|sort |uniq -c|sort -n

  3. IP统计
  4. cat lis.log |grep "establish"|awk -F"HOST=" '{print $3}'|awk -F")" '{print $1}'|sort |uniq -c|sort -n
简单好调试

复杂些的方法看这个
  1. http://blog.chinaunix.net/uid-20687159-id-1894972.html

更复杂的可以看这个
  1. https://connor-mcdonald.com/2019/12/16/listener-log-data-mining-with-sql/

上一篇:srvctl add service 报错 prcr-1006 prcd-1302
下一篇:temp不足了怎么办