मेरे पास परीक्षा प्रश्न है और उत्तर नहीं मिला। KILL SESSION
कमांड करने के लिए sid
क्यों अनिवार्य है?
KILL SESSION
वाक्यविन्यास: ALTER SYSTEM KILL SESSION 'sid,session#[@inst_id]' [IMMEDIATE];
जहां एसआईडी एक 'अद्वितीय' सत्र पहचानकर्ता है। उद्धरण में अद्वितीय है क्योंकि यह वर्तमान क्षण में अद्वितीय है, ओरेकल सर्वर उदाहरण के लिए, सत्र कुछ sid के लिए, हो सकता है, लेकिन उसके बाद इस सत्र खत्म हो गया है, इस sid अन्य सत्र के लिए इस्तेमाल किया जा सकता। Sid
ओएस में pid
समानता है।
सत्र # एक धारावाहिक सत्र संख्या है; यह एक सत्र काउंटर है। सर्वर डीबी स्टार्टअप पर काउंटर साफ़ करें। तो, सत्र # सत्र के लिए वास्तव में अद्वितीय पहचानकर्ता है।'किल सत्र' (ओरेकल एसक्यूएल) में क्यों आवश्यक है?
मुझे समझ में नहीं आता कि sid
KILL SESSION
कमांड के लिए अनिवार्य क्यों है। मुझे लगता है, केवल session#
का उपयोग करना संभव है।
धन्यवाद।
मैंने हमेशा SESSION # के बजाय SERIAL # का उपयोग किया है। यानी अल्ट्रा सिस्टम किल सत्र 'सिड, सीरियल #'; जैसा कि वी $ SESSION – Glenn
से लिया गया है हां, '@ inst_id' वैकल्पिक है और केवल आरएसी सर्वर में उपयोग किया जाता है। 'तत्काल' भी वैकल्पिक है; यह शानदार शट डाउन सत्र के लिए उपयोग किया जाता है। मुझे समझ में नहीं आता क्यों 'सिड' अनिवार्य है? – Jury