两节点rac当机,初步判断是登录风暴造成的,现在需要找出是哪些机器。
通过查看listener.log可以找出,此时需要借助linux工具从中提取信息
节点1:
首先通过awk和sed提取出登录数和ip,然后将其聚集即可
[oracle@racdg1 log]$ egrep '06-JAN-2011 09:43|06-JAN-2011 09:42|06-JAN-2011 09:41|06-JAN-2011 09:40|06-JAN-2011 09:39' listener.log | grep CONNECT_DATA | awk -F= '{print $16}' | sed 's/)(PORT//g' > aa.txt
[oracle@racdg1 log]$ more aa.txt | sort -n | uniq -c
5 192.*.*.101
1 192.*.*.190
28 192.*.*.22
59 192.*.*.27
25 192.*.*.41
27 192.*.*.42
3 192.*.*.43
26 192.*.*.46
56 192.*.*.47
1 192.*.*.48
33 192.*.*.71
57 192.*.*.72
25 192.*.*.76
87 192.*.*.77
4 192.*.*.78
63 192.*.*.81
19 192.*.*.82
1 192.*.*.83
14 192.*.*.96
30 192.*.*.97
52 192.*.*.98
节点2依法炮制,然后拿此数据找开发人员共同查看原因
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15480802/viewspace-688859/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15480802/viewspace-688859/