Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle ORA-12154:TNS:सेवा नाम त्रुटि का समाधान नहीं कर सका?

http://ora-12154.ora-code.com

. से

ORA-12154 :टीएनएस:निर्दिष्ट कनेक्ट पहचानकर्ता को हल नहीं कर सका
कारण :कनेक्ट पहचानकर्ता का उपयोग करके डेटाबेस या अन्य सेवा से कनेक्शन का अनुरोध किया गया था, और निर्दिष्ट कनेक्ट पहचानकर्ता को कॉन्फ़िगर किए गए नामकरण विधियों में से किसी एक का उपयोग करके कनेक्ट डिस्क्रिप्टर में हल नहीं किया जा सका। उदाहरण के लिए, अगर कनेक्ट आइडेंटिफ़ायर का इस्तेमाल किया गया नेट सर्विस नाम था, तो नेट सर्विस नेम को नेमिंग मेथड रिपोजिटरी में नहीं पाया जा सकता था, या रिपोजिटरी का पता नहीं लगाया जा सकता था या उस तक नहीं पहुंचा जा सकता था।
कार्रवाई
:

  • यदि आप स्थानीय नामकरण (TNSNAMES.ORA फ़ाइल) का उपयोग कर रहे हैं:

  • सुनिश्चित करें कि "TNSNAMES" Oracle नेट प्रोफाइल (SQLNET.ORA) में NAMES.DIRECTORY_PATH पैरामीटर के मानों में से एक के रूप में सूचीबद्ध है।

  • सत्यापित करें कि एक TNSNAMES.ORA फ़ाइल मौजूद है और उचित निर्देशिका में है और पहुंच योग्य है।

  • जांचें कि कनेक्ट पहचानकर्ता के रूप में उपयोग किया जाने वाला शुद्ध सेवा नाम TNSNAMES.ORA फ़ाइल में मौजूद है।

  • सुनिश्चित करें कि TNSNAMES.ORA फ़ाइल में कहीं भी कोई सिंटैक्स त्रुटि नहीं है। बेजोड़ कोष्ठक या आवारा पात्रों की तलाश करें। TNSNAMES.ORA फ़ाइल में त्रुटियाँ इसे अनुपयोगी बना सकती हैं।

  • यदि आप निर्देशिका नामकरण का उपयोग कर रहे हैं:

  • सत्यापित करें कि "LDAP" Oracle नेट प्रोफ़ाइल (SQLNET.ORA) में NAMES.DIRETORY_PATH पैरामीटर के मानों में से एक के रूप में सूचीबद्ध है।

  • सत्यापित करें कि LDAP निर्देशिका सर्वर चालू है और यह पहुँच योग्य है।

  • सत्यापित करें कि कनेक्ट पहचानकर्ता के रूप में उपयोग किया जाने वाला नेट सेवा नाम या डेटाबेस नाम निर्देशिका में कॉन्फ़िगर किया गया है।

  • सत्यापित करें कि उपयोग किया जा रहा डिफ़ॉल्ट संदर्भ पूरी तरह से योग्य नेट सेवा नाम या पूर्ण LDAP DN को कनेक्ट पहचानकर्ता के रूप में निर्दिष्ट करके सही है

  • यदि आप आसान कनेक्ट नामकरण का उपयोग कर रहे हैं:

  • सत्यापित करें कि "EZCONNECT" Oracle नेट प्रोफ़ाइल (SQLNET.ORA) में NAMES.DIRETORY_PATH पैरामीटर के मानों में से एक के रूप में सूचीबद्ध है।

  • सुनिश्चित करें कि निर्दिष्ट होस्ट, पोर्ट और सेवा नाम सही हैं।

  • कनेक्ट पहचानकर्ता को उद्धरण चिह्नों में संलग्न करने का प्रयास करें। नामकरण के बारे में अधिक जानकारी के लिए Oracle नेट सर्विसेज एडमिनिस्ट्रेटर गाइड या Oracle ऑपरेटिंग सिस्टम विशिष्ट गाइड देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या पीएल/एसक्यूएल के पास जावा के बराबर स्ट्रिंगटोकनाइज़र है?

  2. C# और ODP.NET से पैकेज में फ़ंक्शन को कॉल करने के लिए कोड

  3. SEC_CASE_SENSITIVE_LOGON 12c . में बहिष्कृत

  4. Oracle डेटाबेस में साहचर्य Arrays कैसे बनाएँ?

  5. Oracle DB सर्वर + APEX + ORDS + JasperReports खरोंच से (भाग 4)