DB2 DPF环境下的CRASH RECOVERY问题

我们现在有一个5台RHEL 6.4总共33个节点的DPF环境,这个库是备库,平时不是很忙,但是一跑接口程序(提取数据)就会报事务日志满,而且很频繁(logfilesize 1600M,主日志65 ,辅助日志20)这是一个问题;另一个更严重的问题就是执行DML会Hang住,结果发现DB2在后台一直在CRASH RECOVERY,而且...显示全部
我们现在有一个5台RHEL 6.4总共33个节点的DPF环境,这个库是备库,平时不是很忙,但是一跑接口程序(提取数据)就会报事务日志满,而且很频繁(logfilesize 1600M,主日志65 ,辅助日志20)这是一个问题;另一个更严重的问题就是执行DML会Hang住,结果发现DB2在后台一直在CRASH RECOVERY,而且很频繁,不清楚为啥这么频繁的回滚,怎么查看因为什么而回滚。收起
参与23

查看其它 3 个回答mdkii的回答

mdkiimdkii软件开发工程师bocn

如果后台一直在错crash recovery,那说明你的数据库某些节点未完成crash recovery工作,你的每次连接当需要访问这些未完成的crash recovery节点时,都会触发这些节点的crash recovery动作,你的请求会被hang住。建议你,把所有的连接都断掉,重启实例,然后执行

db2 activate db .....

等这个命令成功返回后再正常使用数据库。

银行 · 2015-11-10
浏览2197

回答者

mdkii
软件开发工程师bocn
擅长领域: 数据库存储服务器

mdkii 最近回答过的问题

回答状态

  • 发布时间:2015-11-10
  • 关注会员:6 人
  • 回答浏览:2197
  • X社区推广