首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >db2锁表,如何找到阻塞进程的pid

db2锁表,如何找到阻塞进程的pid
EN

Stack Overflow用户
提问于 2013-11-29 11:13:09
回答 1查看 14.9K关注 0票数 0

我对db2管理知之甚少,也不知道如何找到锁定选项卡表的进程的pid。

对于db2top (屏幕"U"),我有下表:

代理应用程序对象锁锁是被锁定的表空间Id(状态)、状态名、状态名、类型、状态计数、锁锁-按名称等待内部更改编号1 7974 - 7060(l) xxxxxxxxxx锁等待Row 01 Waiting X Row--编号7974 USERSPACE1 7060(l) xxxxxxxxxx锁等待内部计划S计划1编号7974 - 7974(l) xxxxxxxxxx锁等待内部变更获批1个YYYY01.TABLEZZ X U Row --是8080 USERSPACE1 7974(l) xxxxxxxxxx锁等待内部计划S计划1 YY8080- 7974(l) xxxxxxxxxx锁等待YYYY01.TABLEZZIX表授予1 YY8080- 7974(l) xxxxxxxxxx锁等待YYYY01.TABLEZZIX表

我已经知道7974探员是封锁者。我想杀死它并修复/测试这个错误。我如何计算出代理7974的pid,以便我可以附加一个gdb到它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-29 13:27:50

如果您只想杀死代理,您可以使用db2 force application (7974)来完成它。客户端进程ID以db2top形式显示在会话屏幕上(按l)。您也可以使用db2pd -db <your database> -agents app=7974

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20284424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档