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

Oracle SID और सेवा का नाम; कनेक्शन समस्याएं

ORA-12505 का मतलब है कि आपके क्लाइंट ने एक SID पास किया है जिसे सर्वर पर मौजूद श्रोता ने बिल्कुल भी नहीं पहचाना।

10G और इसके बाद के संस्करण में आप सर्वर को इस तरह से कॉन्फ़िगर किए बिना EZ Connect का उपयोग कर सकते हैं:

sqlplus [email protected]:1521/DEMO

hr is the user name
liverpool is the server name
1521 is the port the listener for the DB is listening on
DEMO is the database SID

(या)

यदि आप अभी भी tnsnames.ora का उपयोग करना चाहते हैं, तो अपने क्लाइंट से tnsping SID चलाने का प्रयास करें।

LINUX पर, आप स्थानीय पथ से ORACLE को tnsnames.ora फ़ाइल भी पढ़ सकते हैं - बस TNS_ADMIN को उस निर्देशिका में सेट करें जहां आपकी tnsnames.ora फ़ाइल है।

अन्यथा, आपको tnsnames.ora को $ORACLE_HOME/network/adminon क्लाइंट

में कॉन्फ़िगर करने की आवश्यकता है

यदि आप डेटाबेस SID को जानना चाहते हैं, तो इसका उपयोग करें:

डुअल से sys_context('userenv','db_name') चुनें;

यह यूआरएल देखें:

ऑरैकल सिड और डेटाबेस नाम की जांच कर रहा है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle स्वायत्त लेनदेन उदाहरण

  2. Oracle में तालिका से डुप्लिकेट पंक्तियों को हटाना

  3. IN खंड में SQL एकाधिक स्तंभ

  4. Oracle में डुप्लिकेट पंक्तियों को हटाने के 2 तरीके

  5. एम-एम संबंध लागू करने के लिए ट्रिगर