Oracle SQL एक Integrated Development Environment है जिसे Oracle Databases पर SQL के साथ काम करने के लिए बनाया गया था। यह उत्पाद Oracle Corporation द्वारा मुफ्त में विकसित और प्रदान किया गया है और यह Java Development Kit पर आधारित है। हाल ही में, डेटाबेस कनेक्शन का परीक्षण करते समय "IO Error: The Network Adapter Could Not Establish The Connection" त्रुटि की कई रिपोर्टें आई हैं।

"The Network Adapter Could Not Establish The Connection" त्रुटि के कारण क्या हैं?
कई उपयोगकर्ताओं से कई रिपोर्ट प्राप्त करने के बाद, हमने इस मुद्दे की जांच करने का फैसला किया और इसे पूरी तरह से ठीक करने के लिए समाधानों का एक सेट तैयार किया। साथ ही, हमने उन कारणों की जांच की जिनके कारण यह त्रुटि ट्रिगर होती है और उन्हें नीचे सूचीबद्ध किया है।
- गलत विवरण: सुनिश्चित करें कि कनेक्शन विवरण सही ढंग से दर्ज किए गए हैं। कनेक्शन स्थापित करने के लिए Hostname, Port, Username, और Password को सही ढंग से दर्ज करने की आवश्यकता है। यदि इनमें से कोई भी मान ठीक से दर्ज नहीं किया गया है, तो त्रुटि ट्रिगर हो सकती है।
- अक्षम सेवा: यह बहुत महत्वपूर्ण है कि एप्लिकेशन के ठीक से काम करने के लिए पृष्ठभूमि में Listener Service शुरू की गई हो, यदि यह शुरू नहीं की गई है या अक्षम है, तो यह त्रुटि ट्रिगर हो सकती है।
अब जब आपको समस्या की प्रकृति की बुनियादी समझ है, तो हम समाधानों की ओर बढ़ेंगे। विरोध से बचने के लिए इन्हें प्रस्तुत किए गए विशिष्ट तरीके से लागू करना सुनिश्चित करें।
समाधान 1: विवरण जांचना
यह महत्वपूर्ण है कि कनेक्शन के लिए सही विवरण दर्ज किए गए हों। कभी-कभी, दर्ज किए गए विवरण सर्वर कॉन्फ़िगरेशन से मेल नहीं खाते और त्रुटि ट्रिगर होती है। इसलिए, इस चरण में, हम विवरणों को फिर से जांचेंगे और दर्ज करेंगे। इसके लिए:
- यहां से Notepad++ डाउनलोड और इंस्टॉल करें।
- निम्न पते पर नेविगेट करें।
DB Home: C:/app/Username/product/11.2.0(version might differ)/dbhome_1/Network/Admin

- "tnsnames.ora" फ़ाइल पर राइट-क्लिक करें और "Open With Notepad ++" विकल्प चुनें।

- "ORCL=" शीर्षक के तहत, "Port" और "Host" विवरण नोट करें।
- "Service Name" भी नोट करें।

- नेटवर्क कनेक्शन स्थापित करते समय ये विवरण दर्ज करें और "Test" पर क्लिक करें।
- जांचें कि क्या समस्या हल हो गई है।
समाधान 2: Listener Service शुरू करना
यह संभव है कि Listener Service शुरू नहीं की गई हो। एप्लिकेशन को कनेक्शन स्थापित करने के लिए इस सेवा की आवश्यकता होती है। इसलिए, इस चरण में, हम Command Prompt में एक कमांड दर्ज करके सेवा को शुरू करेंगे। इसके लिए:
- "Windows" + "R" दबाकर Run प्रॉम्प्ट खोलें।
- "Cmd" टाइप करें और प्रशासनिक विशेषाधिकार प्रदान करने के लिए "Shift" + "Ctrl" + "Enter" दबाएं।

- सेवा शुरू हुई है या नहीं यह जांचने के लिए निम्न कमांड टाइप करें।
lsnrctl status
- यदि परिणाम नीचे दी गई छवि के समान है, तो इसका मतलब है कि सेवा नहीं शुरू हुई है।

- सेवा को मैन्युअल रूप से शुरू करने के लिए निम्न कमांड दर्ज करें।
lsnrctl start

- अब जब Listener Service शुरू हो गई है, एप्लिकेशन खोलें और जांचें कि क्या नया कनेक्शन स्थापित किया जा सकता है।