2008-11-04 7 views
8

मैं वर्तमान में FixPak 10कैसे डीबी 2 (8.x) में सभी खुले/सक्रिय कनेक्शन

साथ डीबी 2 एंटरप्राइज सर्वर वी 8.2 के साथ काम कर रहा हूँ लगता है और मैं एक साथ सभी खुले सक्रिय कनेक्शन की सूची प्राप्त करना चाहते हैं उदाहरण।

ओरेकल में "शीर्ष सत्र" नामक एक उपयोगिता कार्यक्रम है जो समान कार्य करता है। क्या डीबी 2 में कोई समकक्ष है?

अग्रिम धन्यवाद, कमल

+0

आदेश कनेक्शन देखने के लिए में, उपयोगकर्ता उदाहरण के स्तर पर कम से कम सिस्मॉन अधिकार होना चाहिए। – AngocA

उत्तर

3

आदेश आप की तलाश है:

LIST APPLICATIONS 

डीबी 2 कमान केंद्र में एक उपकरण है जो आवेदन पत्र की सूची है और साथ ही एक मानव अनुकूल प्रारूप में उन्हें प्रदर्शित करता है ।

5

CLP:

db2 list applications 

: QUERY

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

मुझे यकीन नहीं है कि ये प्रश्न डीबी 2 v8 में काम करते हैं। प्रशासनिक विचार संस्करण 9.1 के बाद से डीबी 2 का हिस्सा हैं। और स्कीमा sysibm नहीं है लेकिन sysibmadm। Http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0022011.htm – AngocA

+0

में अधिक जानकारी डीबी 2 9.7.5 में मैंने पाया स्कीमा SYSIBMADM है, इसलिए क्वेरी है: sysibmadm.applications से * चुनें; – Andrea

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" 
संबंधित मुद्दे