数据库将严重错误和警告情况写入本地错误日志(syslog)。通常数据库还将错误写入数据库日志文件,例如 DB2 上的 db2diag.log 文件。
您可以在文本编辑器中打开 db2diag.log 文件。
下列示例显示了 db2diag.log 文件中的一个典型条目:
Jun 18 15:02:53 bluj DB2[46827]: DB2(db2inst1.000(1))oper_system_services sqlobeep(2) reports:(3) Jun 18 15:02:53 (4) bluj (5) DB2[46827(6)]: extra symptom string provided:(7) RIDS/sqlesysc_ Jun 18 15:02:53 bluj DB2[46827]: data: (8) 54686973 20697320 616e2065 78616d70 Jun 18 15:02:53 bluj DB2[46827]: data: 6c65206f 66206c6f 67676564 20646174 Jun 18 15:02:53 bluj DB2[46827]: data: 61 Jun 18 15:02:53 bluj DB2[46827]: 2 piece(s) of dump data provided... to file(9) /u/db2inst1/ Jun 18 15:02:53 bluj DB2[46827]: 1. 'DUMP EXAMPLE #1' has been dumped (10) Jun 18 15:02:53 bluj DB2[46827]: 2. 'DUMP EXAMPLE #2' has been dumped
上述示例中的粗体数字显示日志文件中的各个项:
ps -fu 46827