WEB开发网
开发学院数据库DB2 DB2 9.7 轮换诊断日志和管理通知日志 阅读

DB2 9.7 轮换诊断日志和管理通知日志

 2010-02-22 00:00:00 来源:WEB开发网   
核心提示: 单一诊断日志文件一个活动诊断日志文件,名为 db2diag.log,DB2 9.7 轮换诊断日志和管理通知日志(2),其大小可以无限增大,DB2 9.7 之前都采用这个形式,使用一系列管理通知日志文件,如 <instance>.0.nfy, <instance>.1.nf

单一诊断日志文件

一个活动诊断日志文件,名为 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。

上一页  1 2 3 4 5  下一页

Tags:DB 轮换 诊断

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接