亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

關于Oracle listener日志解析利器的使用方法

2020-07-26 14:07:53
字體:
來源:轉載
供稿:網友

前言

我們在處理數據庫的問題的時候,有時在數據庫端看不到異常的等待,但是應用卻報連接異常。

這種情況,有可能是在壓力還沒有傳遞到數據庫,在網絡這層已經發生問題了。如連接風暴,此時的數據庫listener的進程已經忙不過來,將連接丟棄。(在主機層面可以看到tcpListeneDrop增加)。

我們如果去看普通的listener日志,看到的東西是這樣的:

……24-FEB-2017 09:11:03 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=sqlplus@mynwdb)(HOST=mynwdb)(USER=appl))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65184)) * establish * mynwdb * 024-FEB-2017 09:11:06 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=STANDARD)(HOST=mynwdb)(USER=appl))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65186)) * establish * mynwdb * 024-FEB-2017 09:11:10 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=STANDARD)(HOST=mynwdb)(USER=appl))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65188)) * establish * mynwdb * 024-FEB-2017 09:11:10 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=STANDARD)(HOST=mynwdb)(USER=appl))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65189)) * establish * mynwdb * 0Fri Feb 24 09:11:14 201724-FEB-2017 09:11:14 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65194)) * establish * mynwdb * 024-FEB-2017 09:11:14 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65195)) * establish * mynwdb * 024-FEB-2017 09:11:15 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65196)) * establish * mynwdb * 024-FEB-2017 09:11:15 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65197)) * establish * mynwdb * 024-FEB-2017 09:11:15 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65198)) * establish * mynwdb * 024-FEB-2017 09:11:15 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65199)) * establish * mynwdb * 024-FEB-2017 09:11:15 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65200)) * establish * mynwdb * 024-FEB-2017 09:11:15 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65201)) * establish * mynwdb * 024-FEB-2017 09:11:16 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65202)) * establish * mynwdb * 024-FEB-2017 09:11:16 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65203)) * establish * mynwdb * 024-FEB-2017 09:11:16 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65204)) * establish * mynwdb * 024-FEB-2017 09:11:16 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65205)) * establish * mynwdb * 024-FEB-2017 09:11:16 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65206)) * establish * mynwdb * 024-FEB-2017 09:11:17 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65207)) * establish * mynwdb * 024-FEB-2017 09:11:17 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=INVMGR)(HOST=mynwdb)(USER=nusr))) * (ADDRESS=(PROTOCOL=tcp)(HOST=11.22.3.123)(PORT=65208)) * establish * mynwdb * 0……

這樣我們會看的比較暈,不知道里面的連接數變化。

有一個listener日志的解析利器,可以分析到這種類型的問題。下載見文末。

用法:lsnr_analyzer.pl -t ‘time rexge' [-h] filename

如,我們要分析24-FEB-2017 09:30~09:59的連接情況,可以如下操作:

[ora@mynwdb trace]$ lsnr_analyzer.pl -t '24-FEB-2017 09:[3-5][0-9]' mynwdb_cut1.log24-FEB-2017 09:30 => Total:3724-FEB-2017 09:31 => Total:5024-FEB-2017 09:32 => Total:1724-FEB-2017 09:33 => Total:1624-FEB-2017 09:34 => Total:1924-FEB-2017 09:35 => Total:1624-FEB-2017 09:36 => Total:1724-FEB-2017 09:37 => Total:1624-FEB-2017 09:38 => Total:1324-FEB-2017 09:39 => Total:2924-FEB-2017 09:40 => Total:4324-FEB-2017 09:41 => Total:3824-FEB-2017 09:42 => Total:1724-FEB-2017 09:43 => Total:1624-FEB-2017 09:44 => Total:4224-FEB-2017 09:45 => Total:2124-FEB-2017 09:46 => Total:1624-FEB-2017 09:47 => Total:1524-FEB-2017 09:48 => Total:1224-FEB-2017 09:49 => Total:2524-FEB-2017 09:50 => Total:4724-FEB-2017 09:51 => Total:4124-FEB-2017 09:52 => Total:2124-FEB-2017 09:53 => Total:1224-FEB-2017 09:54 => Total:1724-FEB-2017 09:55 => Total:1624-FEB-2017 09:56 => Total:2024-FEB-2017 09:57 => Total:1724-FEB-2017 09:58 => Total:1724-FEB-2017 09:59 => Total:21[ora@mynwdb trace]$

可以看到,在09:31的時候,有個連接數的增加,到了一分鐘50個連接。

我們可以加-h的參數,breakdown具體是哪些主機連接過來的:

[ora@mynwdb trace]$ lsnr_analyzer.pl -t '24-FEB-2017 09:[3-5][0-9]' -h mynwdb_cut1.log24-FEB-2017 09:30 => Total:3711.22.3.123 3724-FEB-2017 09:31 => Total:5022.3.4.111 111.22.3.123 4924-FEB-2017 09:32 => Total:1710.8.1.218 111.22.3.123 1624-FEB-2017 09:33 => Total:1611.22.3.123 1624-FEB-2017 09:34 => Total:1911.22.3.123 1924-FEB-2017 09:35 => Total:1611.22.3.123 1624-FEB-2017 09:36 => Total:1722.3.4.111 111.22.3.123 1624-FEB-2017 09:37 => Total:1612.5.6.221 111.22.3.123 1524-FEB-2017 09:38 => Total:1311.22.3.123 1324-FEB-2017 09:39 => Total:2911.22.3.123 2924-FEB-2017 09:40 => Total:4311.22.3.123 4324-FEB-2017 09:41 => Total:3822.3.4.111 111.22.3.123 3724-FEB-2017 09:42 => Total:1712.5.6.221 111.22.3.123 1624-FEB-2017 09:43 => Total:1611.22.3.123 1624-FEB-2017 09:44 => Total:4211.22.3.123 4224-FEB-2017 09:45 => Total:2111.22.3.123 2124-FEB-2017 09:46 => Total:1622.3.4.111 111.22.3.123 1524-FEB-2017 09:47 => Total:1512.5.6.221 111.22.3.123 1424-FEB-2017 09:48 => Total:1211.22.3.123 1224-FEB-2017 09:49 => Total:2511.22.3.123 2524-FEB-2017 09:50 => Total:4711.22.3.123 4724-FEB-2017 09:51 => Total:4122.3.4.111 111.22.3.123 4024-FEB-2017 09:52 => Total:2112.5.6.221 111.22.3.123 2024-FEB-2017 09:53 => Total:1211.22.3.123 1224-FEB-2017 09:54 => Total:1711.22.3.123 1724-FEB-2017 09:55 => Total:1611.22.3.123 1624-FEB-2017 09:56 => Total:2022.3.4.111 111.22.3.123 1924-FEB-2017 09:57 => Total:1712.5.6.221 111.22.3.123 1624-FEB-2017 09:58 => Total:1711.22.3.123 1724-FEB-2017 09:59 => Total:2111.22.3.123 21[ora@mynwdb trace]$

可以看到09:30的時候,是來自11.22.3.123有49個連接,來自22.3.4.111有1個連接。

注1:lsnr_analyzer.pl 是用來分析已經establish的連接,如果是其他連接,不統計在內。

注2:lsnr_analyzer.pl 的統計比較消耗cpu,30萬行的listener日志分析大約1秒出結果,300萬行的listener日志分析大約6秒出結果。所以如果listener日志比較大,建議tail剪切后統計。

對于已經出現tcpListenDrop的情況,我們分幾種情況分析:

(1)如果是突然的連接風暴,需要控制前端的連接,如weblogic中間件逐臺啟動,而不是同時啟動;

(2)如果一直連接數很高,導致listener無法處理,就需要拆分listener,如按照端口拆分。

點擊下載:lsnr_analyzer.pl

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区免费在线| 日韩欧美在线免费观看| 亚洲人在线观看| 欧美激情久久久| 久久九九免费视频| 国产精品免费久久久久久| 欧美极品美女视频网站在线观看免费| 久久精品这里热有精品| 欧美日本啪啪无遮挡网站| 国产亚洲精品美女久久久| 国产成人激情小视频| 亚洲精品日韩欧美| 欧美精品少妇videofree| 国产v综合ⅴ日韩v欧美大片| 中文字幕亚洲国产| 国产精品视频播放| 成人xxxx视频| 91精品国产高清久久久久久久久| 欧美一级视频一区二区| 亚洲精品在线91| 亚洲自拍av在线| 日韩av电影在线网| 91久久久久久久久久| 美女视频黄免费的亚洲男人天堂| 超碰日本道色综合久久综合| 欧美激情在线有限公司| 亚洲香蕉av在线一区二区三区| 久久亚洲春色中文字幕| 神马久久桃色视频| 国产精品wwww| 国产欧美一区二区| 亚洲图片欧洲图片av| 亚洲精品成人av| 91精品国产免费久久久久久| 久久久久久国产精品三级玉女聊斋| 国产成人av在线播放| 在线观看亚洲视频| 国产欧美一区二区三区视频| 成人久久久久爱| 国产日韩精品在线播放| 亚洲人精选亚洲人成在线| 欧美在线视频a| 中日韩美女免费视频网站在线观看| 精品视频久久久| 国产亚洲视频在线| 国产精品一久久香蕉国产线看观看| 亚洲国产高清高潮精品美女| 日韩男女性生活视频| 亚洲国产精久久久久久久| 亚洲美女免费精品视频在线观看| 国内精品久久久久影院 日本资源| 久久久久久久久亚洲| 日韩美女视频免费看| 成人自拍性视频| 亚洲va码欧洲m码| 一本色道久久综合狠狠躁篇怎么玩| 亚洲男人天堂网站| 中文字幕不卡在线视频极品| 97免费视频在线播放| www.亚洲天堂| 深夜成人在线观看| 精品国产一区久久久| 国产美女被下药99| 国产欧美久久一区二区| 国产精品一区二区久久久| 欧美猛交ⅹxxx乱大交视频| 欧美日韩一区二区精品| 欧美午夜性色大片在线观看| 欧美贵妇videos办公室| 亚洲天堂久久av| 亚洲国产成人精品一区二区| 日韩电视剧在线观看免费网站| 欧美日韩亚洲视频一区| 国产精品wwww| 欧美激情中文字幕在线| 亚洲天堂av在线播放| 国产精品18久久久久久首页狼| 91在线播放国产| 国产盗摄xxxx视频xxx69| 国产精品视频最多的网站| 性色av一区二区三区| 在线精品国产成人综合| 亚洲人成电影网站色…| 欧美黄色三级网站| 亚洲韩国青草视频| 亚洲一区二区中文| 成人国产精品久久久久久亚洲| 日韩成人免费视频| 精品久久久久久亚洲精品| 97超碰蝌蚪网人人做人人爽| 亚洲最新在线视频| 色悠悠久久88| 欧美日韩精品在线播放| 永久555www成人免费| 超碰97人人做人人爱少妇| 亚洲视频axxx| 日韩久久免费视频| 亚洲色无码播放| 亲爱的老师9免费观看全集电视剧| 日韩高清av一区二区三区| 久久视频这里只有精品| 韩剧1988免费观看全集| 伊人久久大香线蕉av一区二区| 欧美性猛交xxxx免费看漫画| 超碰日本道色综合久久综合| 亚洲jizzjizz日本少妇| 成人黄色生活片| 精品视频在线播放免| 国产mv免费观看入口亚洲| 国产成人精品免费久久久久| 亚洲精品一区av在线播放| 亚洲欧洲一区二区三区在线观看| 日本19禁啪啪免费观看www| 国产日韩精品入口| 久久天天躁狠狠躁夜夜av| 国产精品白嫩初高中害羞小美女| 国产一区二区三区毛片| 亚洲一区二区三区毛片| 久久久精品视频成人| 97在线观看免费| 亚洲第一级黄色片| 亚洲最大福利视频网站| 亚洲成人精品在线| 日韩高清不卡av| 久久亚洲精品毛片| 中文字幕精品影院| 亚洲精品福利视频| 国产精品啪视频| 成人国产精品日本在线| 成人免费视频在线观看超级碰| 亚洲日本欧美中文幕| 91最新在线免费观看| 国产精品伦子伦免费视频| 亚洲国产精品高清久久久| 欧美精品久久久久久久久久| 日韩高清av在线| 国产精品网址在线| 亚洲国产欧美一区| 国产亚洲精品久久久| 亚洲福利小视频| 亚洲欧美国产视频| 国产亚洲美女精品久久久| 欧美日韩亚洲网| 日韩黄在线观看| 国产精品自拍偷拍| 538国产精品一区二区免费视频| 成人激情视频在线| 日韩免费av在线| 国产丝袜一区二区| 亚洲精品国精品久久99热| 日韩高清免费在线| 欧美乱大交做爰xxxⅹ性3| 久久国产精品首页| 国产成人综合亚洲| 国产精品美女呻吟| 久久中文字幕在线视频| 国产精品国产亚洲伊人久久| 亚洲高清色综合| www.欧美精品| 欧美理论片在线观看| 欧美精品videos性欧美| 992tv在线成人免费观看| 欧美午夜精品久久久久久浪潮| 久久久久久亚洲|