db2 怎么判断 日志里出现了 错误了?

对oracle而言,如果 跟踪日志alert_sid.log 日志里只要出现 ORA_ 开头的,那么说明数据库有错误了(不一定是很严重的错误,要具体去看了)
这样只要监控日志里有没有出现ORA_开头的行,有,把错误发送到邮箱或短信,没有,数据库是正常跑着呢(正常跑着,并不能说不需要优化)
初学db2,db2 日志里东西好多

db2 跟踪文件 db2diag.log  里的日志很多

比如:2010-11-17-09.46.18.371000+480 I5198F701          LEVEL: Warning
PID     : 4764                 TID  : 4348        PROC : db2dasstm.exe
INSTANCE: DB2                  NODE : 000
EDUID   : 4348
FUNCTION: DB2 UDB, Connection Manager, sqleUCgetDirInfo, probe:1012
DATA #1 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes
sqlcaid : SQLCA     sqlcabc: 136   sqlcode: -1013   sqlerrml: 7
sqlerrmc: TOOLSDB
sqlerrp : SQLEUCCM
sqlerrd : (1) 0x00000000      (2) 0x00000000      (3) 0x00000000
           (4) 0x00000000      (5) 0x00000000      (6) 0x00000000
sqlwarn : (1)      (2)      (3)      (4)        (5)       (6)   
           (7)      (8)      (9)      (10)        (11)     
sqlstate:      

有什么 关键字 让人 一看就知道数据报错了?

还是大家 每天不停的在翻日志看? 还是?  谢谢
参与31

30同行回答

kt563kt563数据库管理员交行卡中心
1、一般可以先检查当天有出错的信息:db2diag -g db=DBNAME -time $_cur_date -level "Error" $HOME/sqllib/db2dump/db2diag.log > db2diag_DBNAME_$_cur_date.log2、根据第一条出错信息,向前查看其他信息,仔细点。3、出错时别忘记查看/var/log/message内容,这时候往往能找到元...显示全部
1、一般可以先检查当天有出错的信息:
db2diag -g db=DBNAME -time $_cur_date -level "Error" $HOME/sqllib/db2dump/db2diag.log >
db2diag_DBNAME_$_cur_date.log
2、根据第一条出错信息,向前查看其他信息,仔细点。
3、出错时别忘记查看/var/log/message内容,这时候往往能找到元凶。

之前遇到过swap空间被FTP进程耗光,导致系统自动kill了db2的一个关键进程,就是这样一步步发现问题的。
共享下收起
银行 · 2011-08-25
浏览1614
说的不错,就是日志太多往往疏忽显示全部
说的不错,就是日志太多往往疏忽收起
2011-08-23
浏览1534
dengrpdengrp软件开发工程师Truly
看过了。显示全部
看过了。收起
互联网服务 · 2011-08-14
浏览1567
weiruan85weiruan85数据库管理员ibm
db2diag.log ,一般从出事的时间点开始看,看错误是不是都发生在一个进程上,进程干啥的,有没有时间间隔等等。显示全部
db2diag.log ,一般从出事的时间点开始看,看错误是不是都发生在一个进程上,进程干啥的,有没有时间间隔等等。收起
政府机关 · 2011-07-27
浏览1586
db2dummydb2dummy软件开发工程师IBM
我一般都用db2diag -l warning,error,severe -t timestamp 来看某个时间后发生的错误信息显示全部
我一般都用db2diag -l warning,error,severe -t timestamp 来看某个时间后发生的错误信息收起
互联网服务 · 2011-07-27
浏览1590
520bushiba520bushiba软件开发工程师ADTEC
学习了显示全部
学习了收起
互联网服务 · 2011-07-26
浏览1603
davidgaodavidgao项目经理中软国际(昆明)信息技术有限公司
学习了显示全部
学习了收起
IT分销/经销 · 2011-07-26
浏览1610
davidgaodavidgao项目经理中软国际(昆明)信息技术有限公司
学习了显示全部
学习了收起
IT分销/经销 · 2011-07-26
浏览1552
leetaedong02leetaedong02系统工程师sam
不错。显示全部
不错。收起
IT分销/经销 · 2011-07-18
浏览1603
leetaedong02leetaedong02系统工程师sam
学习。显示全部
学习。收起
IT分销/经销 · 2011-07-18
浏览1577

提问者

nowhill
系统工程师

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-11-17
  • 关注会员:1 人
  • 问题浏览:32756
  • 最近回答:2011-08-25
  • X社区推广