Oracle डेटाबेस में सक्रिय और निष्क्रिय सत्रों की जाँच कैसे करें?

Oracle Detabesa Mem Sakriya Aura Niskriya Satrom Ki Jamca Kaise Karem



Oracle डेटाबेस अपनी मापनीयता और विशाल विशेषताओं के कारण एक लोकप्रिय RDBMS (रिलेशनल डेटाबेस मैनेजमेंट सिस्टम) है। डेटाबेस सत्र की निगरानी और नियंत्रण डेटाबेस व्यवस्थापक के लिए एक महत्वपूर्ण कार्य हो सकता है। उदाहरण के लिए, डेटाबेस के प्रदर्शन को अनुकूलित करने और सुरक्षा खतरों को रोकने के लिए सक्रिय और निष्क्रिय सत्रों पर नज़र रखना बहुत महत्वपूर्ण है।

यह मार्गदर्शिका बताएगी कि सक्रिय और निष्क्रिय सत्रों की जांच कैसे करें:

Oracle डेटाबेस में सक्रिय और निष्क्रिय सत्रों की जाँच कैसे करें?

Oracle में सक्रिय और निष्क्रिय सत्रों की जाँच करने के लिए, व्यवस्थापक के रूप में डेटाबेस में लॉग इन करें। इस पोस्ट के लिए, SQL डेवलपर का उपयोग किया जाता है, इसलिए उसके अनुसार कनेक्शन बनाएं या लॉग इन करें।







वी $ सत्र का उपयोग करके सक्रिय और निष्क्रिय सत्रों की जांच कैसे करें?

' वी $ सत्र ” केवल वर्तमान उदाहरण के लिए सत्र के बारे में जानकारी प्रदान करता है। ' चुनना 'के साथ बयान' वी $ सत्र ” का उपयोग सक्रिय और निष्क्रिय सत्रों की जांच के लिए किया जा सकता है।



v$session का उपयोग करके सक्रिय सत्रों की जाँच करें

' कहाँ 'उपवाक्य का उपयोग करते समय सक्रिय सत्रों की जांच के लिए फ़िल्टर लागू करने के लिए उपयोग किया जा सकता है वी $ सत्र मेज़। प्रश्न नीचे दिया गया है:



चुनें * वी $ सत्र से जहां स्थिति = 'सक्रिय';

उपरोक्त क्वेरी केवल उन पंक्तियों को प्रदर्शित करेगी जहां मान ' दर्जा 'स्तंभ है' सक्रिय ”।





उत्पादन

आउटपुट ने सक्रिय सत्र प्रदर्शित किए।



v$session का उपयोग करके निष्क्रिय सत्रों की जाँच करें

' कहाँ ” क्लॉज का उपयोग करके निष्क्रिय सत्रों की जांच के लिए एक फिल्टर लगाने के लिए इस्तेमाल किया जा सकता है वी $ सत्र . प्रश्न नीचे दिया गया है:

चुनें * वी $ सत्र से जहां स्थिति = 'निष्क्रिय';

उपरोक्त क्वेरी केवल उन्हीं सत्रों को प्रदर्शित करेगी जो वर्तमान में ' निष्क्रिय ”।

उत्पादन

आउटपुट ने दिखाया कि कोई निष्क्रिय सत्र नहीं है।

Gv$session का उपयोग करके सक्रिय और निष्क्रिय सत्रों की जांच कैसे करें?

' जीवी $ सत्र ” सभी उदाहरणों के लिए सत्रों के बारे में जानकारी प्रदान करता है। ' चुनना 'के साथ बयान' जीवी $ सत्र ” का उपयोग सत्रों के बारे में जानकारी प्रदर्शित करने के लिए किया जा सकता है। ' कहाँ ” खंड का उपयोग सक्रिय और निष्क्रिय सत्रों को फ़िल्टर करने के लिए किया जाएगा।

जीवी $ सत्र का उपयोग करके सक्रिय सत्रों की जाँच करें

सक्रिय सत्र की जांच करने के लिए, के डेटा को फ़िल्टर करें जीवी $ सत्र तालिका, केवल उन पंक्तियों का चयन करके जहां मान ' दर्जा 'स्तंभ है' सक्रिय ”। प्रश्न नीचे दिया गया है:

चुनें * जीवी $ सत्र से जहां स्थिति = 'सक्रिय';

उत्पादन

आउटपुट ने दिखाया कि सक्रिय सत्रों को फ़िल्टर कर दिया गया है।

Gv$session का उपयोग करके निष्क्रिय सत्रों की जाँच करें

' कहाँ 'उपवाक्य का उपयोग केवल उन पंक्तियों का चयन करने के लिए किया जा सकता है जहां मूल्य' दर्जा 'स्तंभ है' निष्क्रिय ' में जीवी $ सत्र मेज़। प्रश्न नीचे दिया गया है:

चुनें * जीवी $ सत्र से जहां स्थिति = 'निष्क्रिय';

उत्पादन

आउटपुट ने दिखाया कि कोई निष्क्रिय सत्र नहीं है।

किसी विशिष्ट उपयोगकर्ता के सक्रिय और निष्क्रिय सत्रों की जांच कैसे करें?

Oracle डेटाबेस में, WHERE क्लॉज में उपयोगकर्ता नाम निर्दिष्ट करके किसी विशिष्ट उपयोगकर्ता के सक्रिय और निष्क्रिय सत्रों की जाँच की जा सकती है।

किसी विशिष्ट उपयोगकर्ता के सक्रिय सत्रों की जाँच करें

किसी विशिष्ट उपयोगकर्ता के सक्रिय सत्र की जाँच करने के लिए क्वेरी नीचे दी गई है:

चुनें * वी $ सत्र से जहां स्थिति = 'सक्रिय' और स्कीमनाम = 'एसवाईएस';

उपरोक्त क्वेरी में, उपयोगकर्ता नाम (स्कीमा का नाम) है ' व्यवस्था ”।

उत्पादन

आउटपुट 'के लिए सक्रिय सत्र को दर्शाता है व्यवस्था 'उपयोगकर्ता।

किसी विशिष्ट उपयोगकर्ता के निष्क्रिय सत्रों की जाँच करें

किसी विशिष्ट उपयोगकर्ता के निष्क्रिय सत्र की जाँच करने के लिए, निम्न क्वेरी टाइप करें:

चुनें * वी $ सत्र से जहां स्थिति = 'निष्क्रिय' और स्कीमनाम = 'एसवाईएस';

उत्पादन

स्क्रीनशॉट प्रदर्शित करता है कि 'का कोई निष्क्रिय सत्र नहीं है' व्यवस्था 'उपयोगकर्ता।

निष्कर्ष

ओरेकल में सक्रिय और निष्क्रिय सत्रों को 'का उपयोग करके चेक किया जा सकता है' वी $ सत्र ' या ' जीवी $ सत्र 'टेबल' के साथ चुनना ' कथन। सक्रिय या निष्क्रिय सत्रों को फ़िल्टर करने के लिए, “ कहाँ 'खंड का उपयोग' के साथ किया जा सकता है दर्जा ' कॉलम। यदि आप किसी विशिष्ट उपयोगकर्ता के लिए सक्रिय या निष्क्रिय सत्रों की जांच करना चाहते हैं, तो आप WHERE क्लॉज में उपयोगकर्ता नाम निर्दिष्ट कर सकते हैं। इस राइट-अप ने Oracle डेटाबेस में सक्रिय और निष्क्रिय सत्रों की जाँच करने के तरीके पर एक व्यावहारिक मार्गदर्शिका प्रदर्शित की है।