DB2 9.7 轮换诊断日志和管理通知日志
2010-02-22 00:00:00 来源:WEB开发网除此之外,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
- ››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 实战
更多精彩
赞助商链接