12

現在、FixPak10を搭載したDb2Enterprise ServerV8.2を使用しています。

そして、インスタンスで開いているすべてのアクティブな接続のリストを取得したいと思います。

Oracleには、同様のタスクを実行する「トップセッション」と呼ばれるユーティリティプログラムがあります。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

CLP:

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 に答える