Oracle listener log 日誌分析方法
oracle listener log 日誌分析方法
導讀:核心資料庫往往是公司內部很多資料庫的資料來源基礎,所以要維護核心資料庫時,我們應當謹慎! 避免維護核心影響其他業務,所以我們需要了解清楚核心資料庫被訪問的業務。 這個時候其實我們發現client的ip地址就可以發現影響的業務。從oracle技術上,我們可以透過listener.log中client的ip地址資訊來 分析訪問核心資料庫的業務。今天,我們來講講分析Oracle Listener Log的方法。
1.檢視listener.log位置
lsnrctl status
2.生成08-OCT-2022的當天的listener.log
grep "08-OCT-2022" /oracle/app/12.1.0.2/grid/network/log/listener.log >> listener_20221008.log
3.將listener_20221008.log日誌按照不同ip地址進行分組,並統計訪問次數
grep -i -o -E -r -e "([0-9]{1,3}\.){3}[0-9]{1,3}" /home/grid/listener_20221008.log| sort -n | uniq -c | sort -nr
1963 10.XXX.XXX.122 1665 10.XXX.XXX.121 572 10.XXX.XXX.59 2 10.XXX.XXX.195 1 10.XXX.XXX.120 1 10.XXX.XXX.119
4.透過listener log分析10點一個小時內,client登入的情況分佈
fgrep "08-OCT-2022 10" /home/grid/listener_20221008.log |fgrep "establish" |awk '{print $1 " " $2}' |awk -F: '{print $1 ":" $2 }' |sort |uniq -c
17 08-OCT-2022 10:00 10 08-OCT-2022 10:01 6 08-OCT-2022 10:02 4 08-OCT-2022 10:03 9 08-OCT-2022 10:04 9 08-OCT-2022 10:05 5 08-OCT-2022 10:06 5 08-OCT-2022 10:07 6 08-OCT-2022 10:08 3 08-OCT-2022 10:09 4 08-OCT-2022 10:10 12 08-OCT-2022 10:11 6 08-OCT-2022 10:12 5 08-OCT-2022 10:13 7 08-OCT-2022 10:14 6 08-OCT-2022 10:15 7 08-OCT-2022 10:16 8 08-OCT-2022 10:17 3 08-OCT-2022 10:18 10 08-OCT-2022 10:19 7 08-OCT-2022 10:20 12 08-OCT-2022 10:21 4 08-OCT-2022 10:22 6 08-OCT-2022 10:23 6 08-OCT-2022 10:24 8 08-OCT-2022 10:25 5 08-OCT-2022 10:26 8 08-OCT-2022 10:27 6 08-OCT-2022 10:28 7 08-OCT-2022 10:29 4 08-OCT-2022 10:30 10 08-OCT-2022 10:31 9 08-OCT-2022 10:32 4 08-OCT-2022 10:33 5 08-OCT-2022 10:34 8 08-OCT-2022 10:35 4 08-OCT-2022 10:36 8 08-OCT-2022 10:37 5 08-OCT-2022 10:38 6 08-OCT-2022 10:39 13 08-OCT-2022 10:40 10 08-OCT-2022 10:41 8 08-OCT-2022 10:42 5 08-OCT-2022 10:43 10 08-OCT-2022 10:44 6 08-OCT-2022 10:45 5 08-OCT-2022 10:46 10 08-OCT-2022 10:47 7 08-OCT-2022 10:48 6 08-OCT-2022 10:49 7 08-OCT-2022 10:50 10 08-OCT-2022 10:51 7 08-OCT-2022 10:52 9 08-OCT-2022 10:53 8 08-OCT-2022 10:54 7 08-OCT-2022 10:55 7 08-OCT-2022 10:56 6 08-OCT-2022 10:57 5 08-OCT-2022 10:58 6 08-OCT-2022 10:59
5.檢查每個小時,登入的頻率
fgrep /home/grid/listener_20221008.log |fgrep "establish" |awk '{print $1 " " $2}' |awk -F: '{print $1 }' |sort |uniq -c
6.參考:http://blog.itpub.net/29487349/viewspace-2865557/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26442936/viewspace-2902408/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac scan listener log 清理監聽日誌 oracleOracle
- oracle logminer分析線上 離線日誌方法Oracle
- listener_scan1.log、listener.log監聽日誌清理
- 日誌分析logmnr (Logminer) 使用方法
- 管理監聽器日誌listener.log
- 轉載:使用Log Miner分析Oracle日誌Oracle
- LOGMINER日誌分析
- oracle 9i logminer日誌分析01Oracle
- 如何線上操作監聽日誌listener.log
- 日誌分析工具 Log Parser
- logminer 日誌分析案例
- ORACLE LOGMNR 日誌挖掘Oracle
- ORACLE logminer 日誌挖掘Oracle
- 利用Eventlog Analyzer分析日誌
- logmnr分析線上重做日誌
- 【LISTENER】禁止產生監聽器日誌的方法
- ORACLE的日誌挖掘 logminerOracle
- Oracle 補充日誌(supplemental log)Oracle
- oracle archive log 歸檔日誌OracleHive
- RHEL 6.5 搭建Rsyslog日誌伺服器和Loganalyzer日誌分析工具伺服器
- 分析資料庫日誌(LogMiner)資料庫
- AWStats分析nginx日誌(access.log)Nginx
- logmnr分析歸檔重做日誌
- LogMiner日誌分析工具說明
- (四)Logstash收集、解析日誌方法
- Oracle調整redo log日誌大小Oracle
- Oracle archive log 歸檔日誌管理OracleHive
- Oracle 使用logmnr檢視日誌Oracle
- [Oracle] Oracle 11g 關閉listener產生xml log方法OracleXML
- oracle 日誌檢視方法Oracle
- Log日誌
- 日誌分析-apache日誌分析Apache
- Nginx access.log日誌分析shell命令Nginx
- 使用logminer分析歸檔日誌案例
- 用Log Parser Studio分析IIS日誌
- Oracle listener log配置與管理Oracle
- 更改Listener日誌檔案的位置
- Logstash 配置Java日誌格式的方法Java