सर्वर पर SQLNET.ORA मापदंडों के सक्रिय मान खोजें


9

मैं सर्वर पर SQLNET.ORA मापदंडों के सक्रिय मान कैसे पा सकता हूं ?

मुझे पता है कि SQLNET.ORA फ़ाइल को कैसे खोजना है लेकिन इस बात की कोई गारंटी नहीं है कि उस फ़ाइल के मान सक्रिय रूप से उपयोग किए जाते हैं। पैरामीटर परिवर्तनों को श्रोता को पुनरारंभ करने और कभी-कभी डेटाबेस को पुनरारंभ करने की भी आवश्यकता हो सकती है । डिबगिंग के लिए मैं 100% निश्चित होना चाहता हूं कि पैरामीटर कैसे सेट किए जाते हैं, बिना कुछ भी पुनरारंभ किए।

यह इस प्रश्न के समान है , लेकिन मैं वर्तमान मूल्यों को खोजने के लिए किसी भी विधि की तलाश कर रहा हूं । इसमें SQL क्वेरी होना आवश्यक नहीं है।

यहाँ मैंने जो अब तक कोशिश की है जो मुझे विश्वास दिलाता है कि यह असंभव है:

  1. अनुरेखण उस डेटा को उत्पन्न नहीं करता है।
  2. डेटा शब्दकोश में कुछ भी प्रतीत नहीं होता है।
  3. मैन्युअल या support.oracle.com में कोई जानकारी नहीं है।
  4. एक इनाम दिया लेकिन कोई लेने वाला नहीं। (अगर मैं किसी को भी इसका जवाब दे सकता हूं तो मैं एक और इनाम की पेशकश करूंगा।)

मुझे नहीं पता। लेकिन यदि कोई TRACE_SQL_SERVER = sqlnet.ora में समर्थन के साथ एक कार्यक्रम शुरू करता है, तो एक sqlnet गुणों के बारे में कुछ जानने की कोशिश कर सकता है।
चमत्कार 173

@ miracle173 सेटिंग TRACE_LEVEL_SERVER=supportअभी प्रभावी होती है, लेकिन ट्रेस फ़ाइलों में मापदंडों के बारे में जानकारी नहीं है।
जॉन हेलर

मुझे नहीं लगता कि एसक्यूएल का उपयोग करने का एक तरीका है, बटुआ स्थान के लिए एक्ससेप शायद।
राज

1
मैं किसी भी तरह से नहीं जानता, आप एक SR लॉग इन कर सकते हैं और Oracle समर्थन पूछ सकते हैं। लेकिन मुझे संदेह है कि वे आपको बताएंगे। मेरी समझ ये है कि श्रोता स्टार्ट-अप और क्लाइंट प्रमाणीकरण के दौरान अनुरक्षित नहीं हैं, लेकिन उन तक पहुँचा जा सकता है।
राज

1
मैं समझता हूं, अभी भी मेरा अनुमान है कि वे केवल श्रोता स्टार्ट-अप / रीलोड और क्लाइंट सत्र प्रमाणीकरण के दौरान पढ़े जाते हैं। क्यों? क्योंकि lsof कमांड यह नहीं दिखाती है कि यह फाइल किसी प्रक्रिया द्वारा उपयोग की जा रही है। इन मापदंडों को प्रक्रिया के लिए पर्यावरण चर के रूप में उजागर नहीं किया गया है (मैंने जाँच की)।
राज

जवाबों:


1

Sqlnet.ora फ़ाइल में सेट किए गए पैरामीटर किसी भी डेटा शब्दकोश तालिका में उजागर नहीं होते हैं। आप उन्हें खोजने के लिए SQL क्वेरी नहीं लिख सकते।

स्रोत: https://community.oracle.com/thread/2550107?start=0&tstart=0


1
एक प्रश्न अच्छा होगा लेकिन मैं स्पष्ट रूप से किसी भी विधि की तलाश कर रहा हूं । हालांकि, उस स्रोत में सूचीबद्ध तरीके काम नहीं करेंगे। बस sqlnet.ora फ़ाइल पढ़ना कई कारणों से पर्याप्त नहीं है।
जॉन हेलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.