首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >今天之前连接的db2 force应用程序

今天之前连接的db2 force应用程序
EN

Stack Overflow用户
提问于 2017-04-21 17:28:13
回答 1查看 1.5K关注 0票数 1

日安,

我试图从谷歌找到任何db2命令释放连接,今天之前,但我不能得到一个正确的结果。

通常,当我们想要从数据库中释放一些特定的连接时,我们会使用如下命令:

代码语言:javascript
复制
db2 force application (17842)

如果我没记错的话,其中17842是应用程序句柄Id。

或者我们使用下面的命令来释放所有到数据库的连接:

代码语言:javascript
复制
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS

现在,我在想,有什么命令可以让我释放今天之前连接的连接吗?这样我就可以释放它们,但仍然可以保持从今天开始连接的连接。

EN

回答 1

Stack Overflow用户

发布于 2017-04-21 18:25:52

使用SQL,您可以找到连接的开始时间:

代码语言:javascript
复制
select application_handle, connection_start_time
from table(mon_get_connection(cast(NULL as bigint), -2)) as t

要筛选超过一天的连接:

代码语言:javascript
复制
select application_handle, connection_start_time
from table(mon_get_connection(cast(NULL as bigint), -2)) as t
where (current timestamp - 1 day) > connection_start_time

您可以将其用作force application的输入,并使用ADMIN_CMD调用它。

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

https://stackoverflow.com/questions/43538944

复制
相关文章

相似问题

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