码迷,mamicode.com
首页 > 数据库 > 详细

DB2进程hang(load 进程)收数脚本

时间:2015-12-31 13:07:47      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:hang 收数

数据库中有远端连接过来的connection,状态一直是LoadPerforming,持续了一个多礼拜,怀疑是客户从远端load数据时网络异常,导致该connection处于hang。


尊敬的客户你好:



您上传的数据对 hang 的问题没有帮助. 下次若有类似问题请收以下数据.



1. 找 load hang 的 application handle

db2 list applications show detail |grep db2bp > list_ap.out



2. db2pd -d <db> -apinfo <appl handle> > db2pd_apinfo.out

3. db2pd -edus -agent -util -latch > db2pd_edu.out



4. db2pd -stack apphdl=<appl handle> -repeat 60 3

db2pd -stack 的输出会放在 db2dump (或 DIAGPATH 目录下) 



5. trace application handle

db2trc on -t -apphdl <appl handle> -f db2trc.dmp

--- trace for 10 sec

db2trc off

db2trc flw -t db2trc.dmp db2trc.flw

db2trc fmt db2trc.dmp db2trc.fmt



6. db2 get snapshot for application applid <appl handle> > snapshot_ap.out



7. 最后收 db2support.zip

db2support . -d <db> -s -o db2support.zip


DB2进程hang(load 进程)收数脚本

标签:hang 收数

原文地址:http://dannyswallow.blog.51cto.com/5062777/1730230

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!