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
- v10 :
- 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, जाहिर है।
ध्यान दें कि मैंने इस नवीनतम कॉन्फ़िगरेशन का परीक्षण नहीं किया है...