2008-11-04 41 views
8

我目前正在與DB2企業v服務器8.2工作與修訂包10如何找到在DB2(8.x中)

所有打開/活動連接,我想檢索所有的開放活動連接列表實例。

在Oracle中有一個名爲「Top Session」的實用程序,它執行類似的任務。 DB2中是否有任何等價物?

由於提前, 卡邁勒

+0

爲了看到的連接,用戶應該在實例級別至少SYSMON權限。 – AngocA 2013-10-10 13:05:55

回答

3

你所尋求的命令是:

LIST APPLICATIONS 

在DB2命令中心有一個工具,它列出了應用程序和人類友好的格式顯示它們,以及。

5

CLP:

db2 list applications 

QUERY:

SELECT * FROM SYSIBM.APPLICATIONS 
SELECT * FROM SYSIBM.SESSION 
+0

我不確定這些查詢在DB2 v8中是否可用。管理視圖是自9.1版以來的一部分DB2。架構不是sysibm,而是sysibmadm。有關http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0022011.htm – AngocA 2013-10-10 13:54:09

7

要想從列表中的應用程序的詳細信息:

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"