[Oracle] 統計listener.log中IP的幾種方法

tolilong發表於2017-03-06
如下是統計oracle11g listener.log中IP的幾種方法,以及相應使用的時間.
cat listener.log | awk -F"HOST=" '{print $3}' | awk -F")" '{print $1}' | sort | uniq -c      (89s)

cat listener.log | awk -F"HOST=" '{print $3}' | awk -F")" '{a[$1]++}END{for(i in a) printf "%-30s%.f\n",i,a[i]}'   (68s)

sed -n 's/.*HOST=\(.*\))(PORT.*/\1/p' listener.log | sort | uniq | awk '{print " "$0","}'    (94s)

awk -F '[=)]' '{a[$17]++}END{for(i in a)printf "%-30s%.f\n",i,a[i]}' listener.log            (60s)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2134787/,如需轉載,請註明出處,否則將追究法律責任。

相關文章