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

Oracle OleDb कनेक्शन खोलना सफल होता है, जबकि प्रबंधित ड्राइवर कनेक्शन विफल रहता है

ODP.NET प्रबंधित ड्राइवर tnsnames.ora . को खोजने के लिए एक अलग तरीके का उपयोग करता है , सम्मान। sqlnet.ora ओराओएलईडीबी की तुलना में।

उदाहरण के लिए, OraOLEDB TNS_ADMIN . के लिए रजिस्ट्री को पढ़ता है मान, जबकि ODP.NET प्रबंधित ड्राइवर नहीं करता है। देखें प्रासंगिक tnsnames का पता लगाना। ओरा फ़ाइल अधिक जानकारी के लिए।

एक समाधान पर्यावरण चर सेट करना है TNS_ADMIN फ़ोल्डर नाम के साथ जहां tnsnames.ora और sqlnet.ora फ़ाइलें स्थित हैं। जहां तक ​​​​मुझे पता है कि पर्यावरण चर ODP.NET प्रबंधित ड्राइवर और OraOLEDB दोनों में अन्य सभी सेटिंग (लगभग) पर प्राथमिकता लेता है।



  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. Oracle ODP.NET संस्करण अज्ञेयवादी विकल्प

  3. ORA-12505, TNS:श्रोता वर्तमान में कनेक्ट des . में दिए गए SID के बारे में नहीं जानता है

  4. महीनों से जुड़ा हुआ

  5. केवल चुनिंदा विशेषाधिकारों के साथ अलग-अलग उपयोगकर्ता स्थान पर ऑरैकल डेटाबेस पर हाइबरनेट के माध्यम से फ़ील्ड तक पहुंचने में सक्षम नहीं है