db2diag.lo g 文件中的标记都表示什么含义? 环境: 产品: db2 udb 平台: Cross Platform 软件版本: v6, v7, v8 问题描述: db2diag.log 文件中的标记都表示什么含义? 解答: 对db2diag.log 文件的正确分析往往是排除错误的第一步, 该文件位于数据库管理器的配置参数 DIAGPATH 指定的目录下.下面是db2diag.log 的部分摘取, 我们来分析一下它们的含义. (1) 2002-05-17-17.30.32.140000 (2) Instance:DB2MPP (3) Node:000 (4) PID:2204(db2bp.exe) (5) TID:2224 (6) Appid:*LOCAL.DB2MPP.020517213032 (7) database_utilities (8) sqlubckp (9) Probe:26 DiagData (10) 2cfc ffff 2002-05-17-20.17.20.793000 Instance:DB2MPP Node:000 PID:596(db2syscs.exe) TID:2176 Appid: base_sys_utilities sqleMergeSqlca Probe:20 Database:SAMPLE Received sqlcode 1496 for request 8000001e from node number 1 (11) Data Title:SQLCA PID:596 TID:2176 Node:000 sqlcaid : SQLCA sqlcabc: 136 sqlcode: 1496 sqlerrml: 0 sqlerrmc: sqlerrp : SQLESRSU sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000 (4) 0x00000000 (5) 0x00000000 (6) 0x00000001 sqlwarn : (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) sqlstate: 1. 表示记这条日志时的时间戳 2. 实例名. 该例子中的实例名是db2mpp 3. 分区号. 在单分区的数据库中该值总为 0 4. 应用或代理的进程 ID. 5. 应用或代理的线程 ID. 该值只有在 windows 平台上有效. 6. 应用 ID. 该值对应于 LIST APPLICATIONS 命令的输出.每一个应用都有唯一的应用 ID. 7. 组件名称(component). 8. 报错或信息的功能模块名, 该功能模块从属于上面的组件. 9. 功能模块的probe point. 对应于返回错误和信息的功能模块的源代码的位置. 10. 诊断信息. 该例子中的db2diag.log 文件来源于 Windows 平台, 所以 dump 的信息是反字节顺序的.为了把该信息转化为sqlcode, 您需要把2cfc ffff转化成为 ffff fc2c同时从十六进制转化为十进制.请注意该值并不是都能转化为有效的 sqlcode 的. 如何使用 DB2 v8.2 新提供的 db2diag 执行程序对 db2diag.log 文件进行过滤和查找? 环境 产品:DB2 UDB 平台:跨平台 版本:v8.2 问题 对在 DB2...