DB2 9.7 轮换诊断日志和管理通知日志
2010-02-22 00:00:00 来源:WEB开发网单一诊断日志文件
一个活动诊断日志文件,名为 db2diag.log,其大小可以无限增大。DB2 9.7 之前都采用这个形式,这也是 DB2 9.7 的默认行为。每当 diagsize 数据库管理器配置参数的值为缺省值 0 时,都采用单一诊断日志记录行为。
轮换诊断日志文件
单一活动日志文件(名为 db2diag.N.log,其中 N是从 0 开始持续增大的文件名数字索引)。在 diagpath 配置参数定义的位置可以找到一系列诊断日志文件。每个文件都将增长到有限的大小,达到该限制值时,系统将关闭该日志文件,然后创建并打开一个新的日志文件进行日志记录,新日志文件将具有增大后的文件名索引(db2diag.N+1.log)。每当 diagsize 数据库管理器配置参数设为非零值时,都采用轮换日志记录行为。
你可以通过设置 DIAGSIZE数据库管理器配置参数来选择采用上述哪种日志文件形式。
如何使用轮换日志
启用轮换日志
更新数据库管理器配置参数 DIAGSIZE 为非 0 值,DB2 重新启动时切换到轮换日志记录行为,使用命令如下:
db2 update dbm cfg using DIASIZE 1024
DIAGSIZE 的单位是兆字节,缺省值为 0,最小值为 2,最大值不能超过磁盘的可用空间,否则会报 SQL5130N 的错误消息。
当启动轮换日志记录行为后,其表现如下:
使用一系列诊断日志文件,如 db2diag.9.log, db2diag.10.log … . db2diag.18.log,文件总数目不超过 10,当第 10 个文件的大小达到限制后,将删除最旧的文件并创建新文件。
使用一系列管理通知日志文件,如 <instance>.0.nfy, <instance>.1.nfy ...,<instance>.9.log,文件总数目不超过 10
消息始终被记录到索引号最大的轮换日志文件 db2diag. 最大的 n.log 和 <instance>. 最大的 n.nfy。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接