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

C# को Oracle डेटाबेस से जोड़ने के लिए आवश्यक न्यूनतम क्लाइंट फुटप्रिंट क्या है?

Oracle डेटाबेस से कनेक्ट करने के लिए आपको Oracle क्लाइंट की आवश्यकता होती है। Oracle डेटा एक्सेस घटकों को स्थापित करने का सबसे आसान तरीका है।

पदचिह्न को कम करने के लिए, मैं निम्नलिखित का सुझाव देता हूं:

  • Oracle (System.Data.OracleClient) के लिए Microsoft प्रदाता का उपयोग करें, जो फ्रेमवर्क के साथ आता है।
  • ओरेकल इंस्टेंट क्लाइंट पैकेज डाउनलोड करें - बेसिक लाइट:यह एक ज़िप फ़ाइल है (लगभग) न्यूनतम। मैं संस्करण 10.2.0.4 की अनुशंसा करता हूं, जो संस्करण 11.1.0.6.0 से बहुत छोटा है।
  • निम्न फ़ाइलों को किसी विशिष्ट फ़ोल्डर में अनज़िप करें:
    • v10 :
      • oci.dll
      • orannzsbb10.dll
      • oraociicus10.dll
    • v11 :
      • oci.dll
      • orannzsbb11.dll
      • oraociei11.dll
  • x86 प्लेटफॉर्म पर, इस फ़ोल्डर में विजुअल स्टूडियो 2003 (msvcr71.dll) के लिए CRT DLL जोड़ें, क्योंकि Oracle लोग इसे पढ़ना भूल गए थे...
  • इस फ़ोल्डर को PATH पर्यावरण चर में जोड़ें।
  • कुख्यात TNSNAMES.ORA कॉन्फ़िगरेशन फ़ाइल से छुटकारा पाने के लिए अपने एप्लिकेशन में आसान कनेक्ट नामकरण पद्धति का उपयोग करें। यह इस तरह दिखता है:sales-server:1521/sales.us.acme.com

यह लगभग 19Mb . के बराबर है (v10)।

यदि आप इस फ़ोल्डर को कई अनुप्रयोगों के बीच साझा करने की परवाह नहीं करते हैं, तो एक विकल्प यह होगा कि उपर्युक्त डीएलएल को आपके एप्लिकेशन बायनेरिज़ के साथ शिप करें, और पाथ सेटिंग चरण को छोड़ दें।

यदि आपको पूरी तरह से Oracle प्रदाता (Oracle.DataAccess) का उपयोग करने की आवश्यकता है, तो आपको इसकी आवश्यकता होगी:

  • ODP .NET 11.1.0.6.20 (पहला संस्करण जो कथित रूप से तत्काल क्लाइंट के साथ काम करता है)।
  • त्वरित ग्राहक 11.1.0.6.0, जाहिर है।

ध्यान दें कि मैंने इस नवीनतम कॉन्फ़िगरेशन का परीक्षण नहीं किया है...



  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 11g में टेबल-वैल्यूड फंक्शन्स? (पैरामीटरयुक्त दृश्य)

  2. ईबीएस 12.2.5 और उच्चतर:लॉगिन पेज बटन मिसलिग्न्मेंट

  3. ERD . के लिए रिवर्स इंजीनियर (ओरेकल) स्कीमा

  4. Oracle डाटाबेस क्लाइंट स्टेप बाय स्टेप स्थापित करें

  5. Oracle JDBC:अमान्य उपयोगकर्ता नाम/पासवर्ड (ora-01017)