DB2 9.7 轮换诊断日志和管理通知日志
2010-02-22 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

单一诊断日志文件
一个活动诊断日志文件,名为 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 实战
更多精彩
赞助商链接