如何在DB2(8.x)中查找所有打开/活动的连接

cedebl8k  于 2022-11-07  发布在  DB2
关注(0)|答案(4)|浏览(177)

我目前使用的是带有FixPak 10的Db2 Enterprise Server V 8.2
我想检索与示例的所有打开的活动连接的列表。
在Oracle中有一个名为“Top Session”的实用程序,它可以执行类似的任务。在DB2中有没有类似的程序?

ktca8awb

ktca8awb1#

要从列表应用程序中获取更多详细信息:

db2 list applications for database {dbName} show detail

对于具有大量活动连接的应用程序,将结果通过管道传输到grep以仅查找当前正在执行或锁定的线程是有用的。

db2 list applications for database {dbName} show detail | grep -i "executing"

db2 list applications for database {dbName} show detail | grep -i "lock"
nhjlsmyf

nhjlsmyf2#

中电:

db2 list applications

问题:

SELECT * FROM SYSIBM.APPLICATIONS
SELECT * FROM SYSIBM.SESSION
7y4bm7vi

7y4bm7vi3#

您要寻找的命令是:

LIST APPLICATIONS

在DB2 Command Center中,有一个工具可以列出应用程序,并以一种友好的格式显示它们。

6qftjkof

6qftjkof4#

也许你正在搜索下面的查询。

SELECT
    AUTHID,
    APPL_NAME,
    CLIENT_NNAME,
    AGENT_ID,
    APPL_ID,
    APPL_STATUS
FROM
    SYSIBMADM.APPLICATIONS

相关问题