亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
123下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 5929 | 回復(fù): 20
打印 上一主題 下一主題

[文本處理] 查找錯(cuò)誤信息的shell如何寫(xiě) [復(fù)制鏈接]

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀(jì)念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯?fàn)?日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯?fàn)?日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-04-09 19:02 |只看該作者 |倒序?yàn)g覽
數(shù)據(jù)庫(kù)中日志的信息如下:
ALTER DATABASE   MOUNT
Successful mount of redo thread 1, with mount id 256332863
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE   MOUNT
Wed Apr 09 18:47:32 2014
ALTER DATABASE OPEN
Errors in file /u01/app/oracle/diag/rdbms/prod/prod/trace/prod_dbw0_5370.trc:
ORA-01157:cannot identify/lock data file 8 - see DBWR trace file
ORA-01110: data file 8: '/u01/app/oracle/oradata/prod/test02.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
Block change tracking file is current.
Errors in file /u01/app/oracle/diag/rdbms/prod/prod/trace/prod_ora_5420.trc:
ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
ORA-01110: data file 8: '/u01/app/oracle/oradata/prod/test02.dbf'
ORA-1157 signalled during: ALTER DATABASE OPEN...
Wed Apr 09 18:47:34 2014
Checker run found 1 new persistent data failures
Wed Apr 09 18:48:10 2014
Shutting down instance (abort)
License high water mark = 1
USER (ospid: 5439): terminating the instance
Instance terminated by USER, pid = 5439
Wed Apr 09 18:48:11 2014
Instance shutdown complete
Wed Apr 09 18:48:13 2014
Starting ORACLE instance (normal)


我想每天根據(jù)時(shí)間(Wed Apr 09 18:47:34 2014)時(shí)分秒可以忽略了,檢查是否有類(lèi)似ORA-的錯(cuò)誤,如果有輸出到一個(gè)文本中。請(qǐng)問(wèn)如何寫(xiě)!
如下是我寫(xiě)的腳本:
path='/u01/app/oracle/diag/rdbms/prod/prod/trace/alert_prod.log'
date1=$(date | awk '{print $1,$2,0$3,$6}')
date2=$(grep -o -E "[a-zA-Z]{3} [a-zA-Z]{3} [0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2} [0-9]{4}" $path | awk '{print $1,$2,$3,$5}')
        if [ "$date1" == "$date2" ];then
grep "ORA-" alert_prod.log>a.txt
else
echo "NO ORA-"
fi
明顯缺少在當(dāng)天的時(shí)間里grep查找,但是不知道怎么寫(xiě),請(qǐng)大家指點(diǎn)一下!

論壇徽章:
29
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-02-29 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-08-10 10:33:1115-16賽季CBA聯(lián)賽之深圳
日期:2016-08-17 15:07:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-11-07 11:33:5015-16賽季CBA聯(lián)賽之廣夏
日期:2016-11-15 09:13:31CU十四周年紀(jì)念徽章
日期:2016-11-24 14:12:25極客徽章
日期:2016-12-07 14:03:4015-16賽季CBA聯(lián)賽之深圳
日期:2016-12-07 17:15:2715-16賽季CBA聯(lián)賽之北京
日期:2016-12-22 09:30:0115-16賽季CBA聯(lián)賽之深圳
日期:2016-12-22 10:49:2115-16賽季CBA聯(lián)賽之山西
日期:2017-02-10 09:05:3215-16賽季CBA聯(lián)賽之同曦
日期:2017-02-27 14:19:08
2 [報(bào)告]
發(fā)表于 2014-04-09 20:36 |只看該作者
  1. 日志應(yīng)該是按時(shí)間打的

  2. 可以試試

  3. stime=$(date | awk '{printf "%s %s %02d", $1, $2, $3}')
  4. etime=$(date -d "+1day" | awk '{printf "%s %s %02d", $1, $2, $3}')

  5. awk -vst="$stime" -vet="$etime" '!f&&$0~st{f=1;next}f&&/^ORA-/{print > "a.txt"}$0~et{exit}' log
復(fù)制代碼

論壇徽章:
1
2015亞冠之柏太陽(yáng)神
日期:2015-09-29 10:00:55
3 [報(bào)告]
發(fā)表于 2014-04-10 09:11 |只看該作者
我寫(xiě)的nagios腳本,每分鐘檢測(cè)上一分鐘的日志
https://github.com/June-Wang/Nag ... eck_oracle_alert.sh

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀(jì)念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯?fàn)?日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯?fàn)?日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
4 [報(bào)告]
發(fā)表于 2014-04-10 09:26 |只看該作者
回復(fù) 3# qq5910225
多謝多謝,正在研究!

   

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀(jì)念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯?fàn)?日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯?fàn)?日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
5 [報(bào)告]
發(fā)表于 2014-04-10 09:26 |只看該作者
回復(fù) 2# elu_ligao
可以使用,多謝!


   

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-04-10 09:42 |只看該作者
日志監(jiān)控為什么要根據(jù)日志內(nèi)容的時(shí)間來(lái)做. 假設(shè)日志文件很大, 如何保證能在兩次采樣間隔內(nèi)完成一次采樣分析報(bào)警?
一般不都是根據(jù)mtime和filesize先判斷是否要進(jìn)行分析( 如果沒(méi)變就不用了 ) 如果需要的話再?gòu)纳弦淮蔚慕Y(jié)束位置到當(dāng)前最大行, 并把這個(gè)行數(shù)記錄下來(lái).

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀(jì)念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯?fàn)?日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯?fàn)?日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
7 [報(bào)告]
發(fā)表于 2014-04-10 09:48 |只看該作者
回復(fù) 6# runintostar

因?yàn)閛racle在redo切換的時(shí)候還有其他的操作等,也會(huì)寫(xiě)后臺(tái)日志,根據(jù)文件的大小和mtime不能準(zhǔn)確的判斷出來(lái)吧,所以需要根據(jù)日志的時(shí)間來(lái)監(jiān)控,當(dāng)天的或者是規(guī)定時(shí)間內(nèi)是否有錯(cuò)誤信息!

   

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2014-04-10 10:00 |只看該作者
好吧, 我弄錯(cuò)了, 我只是說(shuō)下日志監(jiān)控的基礎(chǔ)原理, 這是不能違背的, 這樣才能保證不會(huì)丟數(shù)據(jù).
不過(guò)"根據(jù)文件的大小和mtime不能準(zhǔn)確的判斷出來(lái)吧"..
認(rèn)為不管你應(yīng)用是在做什么, 寫(xiě)日志就是文件寫(xiě)入的操作, mtime和大小都是一定可以判斷出變化的.

當(dāng)然看來(lái)你得需求并不是完全監(jiān)控, 而只是類(lèi)似于每天執(zhí)行一次的僅對(duì)日志中指定時(shí)間段部分的錯(cuò)誤信息查找. 所以是我搞錯(cuò)了, 抱歉.

我想說(shuō)的只是, 如果你要做的是能對(duì)日志完全覆蓋的監(jiān)控, 基于日志內(nèi)部的時(shí)間是不準(zhǔn)確的.

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2014-04-10 10:05 |只看該作者
回復(fù) 2# elu_ligao


    unix  aix下,date沒(méi)有-d參數(shù)啊,您知道是哪個(gè)參數(shù)和-d相同嗎?

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀(jì)念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯?fàn)?日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯?fàn)?日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
10 [報(bào)告]
發(fā)表于 2014-04-10 10:12 |只看該作者
回復(fù) 8# runintostar

其實(shí)我想做的是完全的監(jiān)控,就像是3樓的兄弟那樣的一分鐘檢查前一分鐘的(這樣每次都去讀文件,雖然文件的不是太大,應(yīng)該會(huì)對(duì)系統(tǒng)的負(fù)載的吧!),當(dāng)初只想監(jiān)控一天范圍內(nèi)的有問(wèn)題在發(fā)郵箱,但是這樣如果如果oracle中途掛了就不能更好的通知了。


   
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP