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

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

 2010-02-22 00:00:00 来源:WEB开发网   
核心提示: 除此之外,DIAGSIZE 配置参数将控制所有轮换诊断日志文件和轮换管理通知文件的总大小:Linux 和 Unix 操作系统,DB2 9.7 轮换诊断日志和管理通知日志(3),轮换诊断日志文件 db2diag.n.log 的总大小不能超过 DIAGSIZE 配置参数的 90%,轮换管理通知日志文

除此之外,DIAGSIZE 配置参数将控制所有轮换诊断日志文件和轮换管理通知文件的总大小:

Linux 和 Unix 操作系统,轮换诊断日志文件 db2diag.n.log 的总大小不能超过 DIAGSIZE 配置参数的 90%,轮换管理通知日志文件 <instance>.n.nfy 的总大小不超过 DIAGSIZE 配置参数的 10%。例如 DIAGSIZE 设置为 1024,那么全部 db2diag.n.log 文件总大小不超过 921.6MB,全部 <instance>.n.nfy 的总大小不超过 102.4MB。

Windows 操作系统上,DIAGSIZE 的整个值都分配给轮换诊断日志文件。

每个日志文件的大小由分配给每类日志文件的空间总量除以 10 确定。

轮换日志文件从来不会充满 diagpath 所定义的目录,这是因为 DB2 的“Early Totaling”机制。当创建一个新的日志文件时,DB2 会检查可用的磁盘空间。当没有足够的磁盘空间创建新日志文件并且至少存在两个轮换日志文件时,DB2 会删除最老的日志文件,即使轮换日志文件数目未达到 10,这样 DB2 就会得到些许空间创建新的日志文件。

图 1. 轮换日志的示意性图例(3 个轮换日志文件)

  查看原图(大图)

这里是启用轮换日志的一个例子,默认情况下 DIAGSIZE 为 0,我们在其 DIAGPATH 定义的路径目录 db2dump 内只看到一个 db2diag.log 和 db2hia.nfy(db2 实例名为 db2hia)。

 sapsu2:db2hia 4% ls -lrt 
 total 22168 
 -rw-r----- 1 db2hia dbhiaadm 6291312 Oct 20 00:24 db2eventlog.000 
 -rw-rw-rw- 1 db2hia dbhiaadm 2967 Oct 20 00:24 db2hia.nfy 
 drwxrwxrwx 2 db2hia dbhiaadm 4096 Oct 25 13:47 events 
 drwxrwxr-t 2 db2hia dbhiaadm 4096 Oct 27 17:40 stmmlog 
 -rw-rw-rw- 1 db2hia dbhiaadm 5036089 Oct 27 17:40 db2diag.log 

上一页  1 2 3 4 5  下一页

Tags:DB 轮换 诊断

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