IT分销/经销数据库诊断

db2问题诊断的几个原则

其实做Problem Diagnostic是有一定思路和方法的。看到有些朋友不太得法,故抛砖引玉先。
希望有经验的朋友能跟帖把自己的经验和思路也分享一下,大家共同进步。

1)DB2诊断信息在DB2DUMP目录中

2)db2diag.log通常是db2问题诊断第一个需要看的东东也是最重要的东东。
其他信息如FODC, Trap文件, dump文件等了解问题大概情况后再看。

3)First Failure Occurence原则。
即在db2diag.log中找到”待诊断问题“ 的 ”第一次出现”位置。这点非常重要。
检查db2diag.log时,FFO错误位置之前和之后的内容都要看。特别是ERROR/SEVERE信息,WARNING的也要注意。
db2diag.log的信息还是很人性化的。经常去看db2diag.log,时间长了根据这些message你就能猜测出db2说的是什么。

4)定位、排除原则。
观察->猜测->验证->排除..。
通过这个过程逐步排除、缩小怀疑范围从而定位问题
参与57

52同行回答

田强田强  系统工程师
另外, lz能不能在详细的说说怎样才能抓取最能反映问题的那一段, 比如通过过滤或者其他方法?除了日志, 最 ...leo 发表于 2010-11-4 13:46 谢谢补充!了解基本的系统信息是必须的。可以参考db2support命令。“最能反应问题的那一段”,要具体看是什么问题,和经验也有关系。结...显示全部
另外, lz能不能在详细的说说怎样才能抓取最能反映问题的那一段, 比如通过过滤或者其他方法?

除了日志, 最 ...
leo 发表于 2010-11-4 13:46


谢谢补充!
了解基本的系统信息是必须的。可以参考db2support命令。
“最能反应问题的那一段”,要具体看是什么问题,和经验也有关系。结合系统执行的操作多阅读db2diag.log对积累经验很有帮助。
关于过滤,可以参考db2diag命令。收起
IT分销/经销 · 2010-11-05
浏览862
DB-TrendSetterDB-TrendSetter  数据库架构师 , 公司
回复 17# 田强     这个问题很久远了,可以公布下答案吗显示全部
回复 17# 田强


    这个问题很久远了,可以公布下答案吗收起
电信运营商 · 2014-05-24
浏览1235
mytribalmytribal  数据库管理员 , DB2
:handshake显示全部
:handshake收起
互联网服务 · 2014-05-24
浏览1233
raddisonraddison  QA工程师 , HC
一般吧,支持下显示全部
一般吧,支持下收起
IT其它 · 2014-04-10
浏览1258
mhb1976mhb1976  数据库运维工程师 , 中软国际
我的观点是1.先理解清楚问题的是什么2.初步判断是什么原因3.结合日志来验证自己的判断4.采取解决方案显示全部
我的观点是
1.先理解清楚问题的是什么
2.初步判断是什么原因
3.结合日志来验证自己的判断
4.采取解决方案收起
金融其它 · 2014-04-08
浏览1274
mhb1976mhb1976  数据库运维工程师 , 中软国际
Tian Qiang (17#): any update?显示全部
Tian Qiang (17#): any update?收起
金融其它 · 2014-04-08
浏览1279
stevenluffystevenluffy  DBA , IBM
思路很简洁,很实用显示全部
思路很简洁,很实用收起
证券 · 2014-03-21
浏览1228
yufeng_flyyufeng_fly  项目经理 , jn
指点迷津的内容啊。显示全部
指点迷津的内容啊。收起
互联网服务 · 2014-02-14
浏览1226
liyun9990liyun9990  数据库管理员 , ibm gdc
学习收起
互联网服务 · 2014-02-07
浏览1213
yellow-finyellow-fin  项目经理 , 浙江兰德纵横网络技术有限公司
期待工不答案显示全部
期待工不答案收起
IT咨询服务 · 2014-02-07
浏览1242

提问者

田强
系统工程师

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-11-04
  • 关注会员:3 人
  • 问题浏览:51492
  • 最近回答:2014-05-24
  • X社区推广