12

我目前正在使用带有 FixPak 10 的 Db2 Enterprise Server V 8.2

我想用一个实例检索所有打开的活动连接的列表。

在 Oracle 中有一个名为“Top Session”的实用程序可以完成类似的任务。DB2 中是否有任何等价物?

在此先感谢, 卡马尔

4

4 回答 4

10

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

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"
于 2008-12-24T15:29:46.417 回答
6

中电:

db2 list applications

询问:

SELECT * FROM SYSIBM.APPLICATIONS
SELECT * FROM SYSIBM.SESSION
于 2008-11-05T16:40:52.667 回答
3

您寻求的命令是:

LIST APPLICATIONS

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

于 2008-11-04T11:28:37.307 回答
2

也许您正在搜索以下查询。

SELECT
    AUTHID,
    APPL_NAME,
    CLIENT_NNAME,
    AGENT_ID,
    APPL_ID,
    APPL_STATUS
FROM
    SYSIBMADM.APPLICATIONS
于 2020-06-29T16:34:33.190 回答