互联网服务资源

SYSCOLDIST锁表 造成系统异常

今天上午发现连数据库的应用都报57011,看运行日志说Log File was full,再看事务日志文件只有2个是今天的日期,其他都是昨天的(就是挂起的那天),取了下locks信息,看到有500多个X行锁在SYSIBM.SYSCOLDIST上,有30多个X锁在SYSIBM.SYSCOLUMNS上,系统资源都正常,根据运行日志中的agentI...显示全部
今天上午发现连数据库的应用都报57011,看运行日志说Log File was full,再看事务日志文件只有2个是今天的日期,其他都是昨天的(就是挂起的那天),取了下locks信息,看到有500多个X行锁在SYSIBM.SYSCOLDIST上,有30多个X锁在SYSIBM.SYSCOLUMNS上,系统资源都正常,根据运行日志中的agentID确定到24906,查看snapshot看到Application name为 DBHMON, Locks held by application =599,最近也没做过数据库参数调整。     通过db2 list application看不到该handle ID,后来发现FORCE application(24906)命令能够成功,但是查询该handle还在,只能杀进程重启。
事后分析也没找到原因,问下大神有发生类似的情形吗?一个系统表居然占了这么多行锁不释放。收起
参与7

查看其它 5 个回答wangdehao的回答

wangdehaowangdehao数据库管理员IBM
日志满应该查hold最早日志的应用,看看那个应用的状态
软件开发 · 2013-06-25
浏览1123

回答者

wangdehao
数据库管理员IBM

wangdehao 最近回答过的问题

回答状态

  • 发布时间:2013-06-25
  • 关注会员:1 人
  • 回答浏览:1123
  • X社区推广