ADM1823E活动日志文件已满

2010年3月20日,作者: 杰克·范瓦斯(Jack Vamvas)

我在db2diag.log中找到了此消息:

ADM1823E 活动日志已满,由应用程序句柄保存
  "371". 通过COMMIT,ROLLBACK或FORCE终止此应用程序
  APPLICATION.

做一些研究有两个潜在的原因

1,可能长时间运行的查询-不提交,即配置为在循环中运行12个日志文件的数据库
如果尚未提交事务,并且您浏览了12个日志文件-然后尝试再次写入日志文件1-该日志文件仍保存着打开的事务,那么您就遇到了问题。这是一个可能的原因,需要进一步调查
2.DB2 Health Monitor每2小时就会出现一个已知问题-尽管已将其关闭,但仍需要更改环境变量,有关更多详细信息,请参见下文。已经通过DB2_FMP_COMM_HEAPSZ = 0处理了

问题的实际解决方案:2小时后问题再次出现:请执行以下操作:

db2为MONITOR上的应用程序获取快照

并查找应用程序句柄“ 371”。

这表明最后一个句柄处于Lock-wait状态,而应用程序是DB2HMON
然后,我释放了db2锁“强制应用程序(371)”

在此基础上,我发现了DB2的当前主要问题-重新构造DB2 Health Monitor和OLTP dbs。即使您关闭了健康监视器,
每2个小时,运行状况监视器将启动并检查是否一切正常-运行一些维护等-此时锁定很多,等等

我发出了以下命令-请参阅服务器上每个实例的附录1 -并完全重启。注意:以下更改是环境变量

db2使用HEALTH_MON OFF更新dbm cfg
db2set DB2_FMP_COMM_HEAPSZ = 0

 Ref:Jack Vamvas(http://www.dba-db2.com)

 

作者:Jack Vamvas( http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

 加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

 加工...

发表评论

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | DB2性能调优 | DBA DB2 :一切 | 常问问题 | 联系 | 版权