db2 application无法force

db2 list applications 中有一个application id是50288,然后我执行db2 force application (50288),sql结果显示The FORCE APPLICTION command completed seccessfully.This command is asynchronous and may not be effective immediately.然后我过一会儿再db2 list appli...显示全部

db2 list applications 中有一个application id是50288,然后我执行db2 force application (50288),sql结果显示The FORCE APPLICTION command completed seccessfully.This command is asynchronous and may not be effective immediately.

然后我过一会儿再db2 list applications查看,id 为50288的app还在,请教下大神,有什么办法可以强行中断这个应用吗?

另:有什么办法可以看到这个application是在做什么?

收起
参与27

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

zchbaby2000zchbaby2000软件开发工程师IBM

你可以查询一下这个连接的来源,无论是remote还是local的连接,都可以查询到是哪个process发起的,然后查看那个process是不是还存在,如果还存在,可以考虑kill这个process,如果不存在,就难以kill了,你连db2stop force都不可以,通常是db2_kill,然后ipcs clean

互联网服务 · 2015-11-01
浏览3602
  • 大神,你好,怎么查看是哪个process发起的,可以通过例子说明一下吗?
    2015-11-02
  • db2 list aplications show detail 命令的输出有Application Id 列可以看出是不是local的还是remote的 Coordinator pid/thread列可以看出process id 然后你用命令ps -ef | grep -i "process id" 就可以看到了。
    2015-11-02
  • 多谢
    2015-11-04

回答者

zchbaby2000
软件开发工程师IBM

zchbaby2000 最近回答过的问题

回答状态

  • 发布时间:2015-11-01
  • 关注会员:8 人
  • 回答浏览:3602
  • X社区推广