DB2 9.7 轮换诊断日志和管理通知日志
2010-02-22 00:00:00 来源:WEB开发网核心提示:背景介绍DB2 有两种类型的日志文件用于故障诊断,管理通知日志 (instance_name.nfy) 主要供数据库和系统管理员进行故障诊断,DB2 9.7 轮换诊断日志和管理通知日志,它只用于 Linux 和 Unix操作系统,DB2 诊断日志文件 (db2diag.log) 主要供 IBM 软件支持机构进行故障诊断
背景介绍
DB2 有两种类型的日志文件用于故障诊断。管理通知日志 (instance_name.nfy) 主要供数据库和系统管理员进行故障诊断,它只用于 Linux 和 Unix操作系统。DB2 诊断日志文件 (db2diag.log) 主要供 IBM 软件支持机构进行故障诊断。管理通知日志消息也以标准化消息格式记录到 db2diag 日志文件。
在 IBM DB2 9.7 之前的版本,这两个日志文件的大小被允许无限制地增长。有时候这些文件由于一直没有归档,而导致其所在文件系统的磁盘空间溢出。这会造成 DB2 不能正常记录诊断信息,其他应用程序也可能因为磁盘空间满而运行失败。更为糟糕的是,如果这些日志和 DB2 其他关键数据保存在同一文件系统上,DB2 本身会不能正常工作,带来不必要的损失。
此外,如果 db2diag.log 一直没有被删除,它会包含数年来数据库操作的大量诊断信息。当客户系统发生错误需要 DB2 支持服务时,该诊断日志文件会通过 ftp 发往 IBM,这将花费客户很长的时间并延缓了支持人员对该服务消息的响应时间。这对于 24 × 7 运行的生产系统是完全不能容忍的。
上述两大问题一直是客户和服务支持人员的痛处。DB2 9.7 引入的新特性 - 轮换诊断日志和管理通知日志可以控制所有轮换日志的总大小,从而解决这些问题,减轻 DBA 的日常工作。
诊断日志文件的两种形式
诊断日志文件和管理通知日志文件存在的形式相似,这里以诊断日志文件为例说明其存在的形式。DB2 的诊断日志文件有两种不同的形式:
- ››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 实战
更多精彩
赞助商链接