db2 查看数据库日志及其报错信息

1、查看db2diag.log文件

查看指定时间且错误级别为error或severe

db2diag -time 2012-04024 -level error,severe

2012-04-24-09.07.19.646183+480I748065G320        LEVEL: Error

PID     : 25450                TID  : 3086390976 PROC : db2acd 0

INSTANCE: xunjinst             NODE : 000

FUNCTION: DB2 UDB, commoncommunication, sqlccipcdarihandshake, probe:4

RETCODE : ZRC=0x800F00FC=-2146500356=SQLO_INV_PARM"Invalid input parameter"


db2diag.log 中出现红色字体错误信息查询

db2diag -rc 0x800F00FC


2、分析报错信息

  • 如果有报sqlcode:-302报错,用一下命令查询:

db2 ? sql-302

  • 类似SQL0104N错误信息查询:

db2 ? SQL0104N

  • SQLSTATE=42601错误信息查询:

db2 ? SQLSTATE 42601



3、各种日志级别
--EVENT,配置信息改变
--INFO,工具(utilities)状态(eg. tablespace rebalancer)
--WARN, 崩溃恢复,锁升级
--ERROR,数据库日志满,表空间满,表空间容器问题
--SEVERE,数据和索引不匹配(mismatch)


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值