匿名通过本文主要向大家介绍了db2 查看事务日志,db2日志,db2数据库日志已满,db2 事务日志,db2 归档日志等相关知识,希望本文的分享对您有所帮助
</div>
背景介绍
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 的诊断日志文件有两种不同的形式:
2 3 4 5 下一页</div> </div> </div> </div> </div>