यह वाकई मुश्किल है। ODP.NET को स्थापित करने से पहले आपको ऑरैकल डेटाबेस में पहले से ही काम कर रहे कनेक्शन सेटअप की आवश्यकता है। इसका मतलब है:
चरण 1:Oracle इंस्टॉल क्लाइंट (उसके साथ कभी सफल नहीं हुआ, अनुशंसित नहीं) या Oracle क्लाइंट (Win7 अल्टीमेट 64 बिट पर सफल हुआ, फ़ाइल win64_11gR1_client.zip, "रनटाइम" विकल्प चयनित के साथ स्थापित)। क्लाइंट इंस्टॉल के बाद सुनिश्चित करें कि आप कनेक्ट कर सकते हैं। कमांड लाइन से यह जांचने के लिए "tnsping yourtnanamesentry" की कोशिश करें कि क्या tnsnames ठीक है, और उसके बाद "sqlplus यूजरनेम/[email protected] "यह जांचने के लिए कि क्या आप वैध उपयोगकर्ता और पासवर्ड जानते हैं और वास्तव में कनेक्ट कर सकते हैं। ओरेकल होम नाम और पथ को याद रखें या लिखें जिसे आपने इंस्टॉल के दौरान चुना था।
चरण 2:ODP.NET स्थापित करें (मैंने ODAC1110720.zip फ़ाइल के साथ किया था)। स्थापना के दौरान ठीक उसी ऑरैकल होम नाम का उपयोग करें, लेकिन अलग पथ का उपयोग करें।
चरण 3:विजुअल स्टूडियो से जुड़ने का प्रयास करें। "सर्वर नाम" के लिए मैंने इसका इस्तेमाल किया:"oraclex:1521/xe"। इसका मतलब है कि मेरे पास "ओरेक्लेक्स" नामक मशीन है जिसमें पोर्ट 1521 पर ऑरैकल श्रोता है, और उदाहरण के साथ डेटाबेस "xe" है। यह तथाकथित "EZCONNECT" नाम है।
मुझे यकीन नहीं है कि चरण 1 की वास्तव में आवश्यकता है या नहीं, क्योंकि शायद चरण 3 वास्तव में केवल ओरेकल तत्काल क्लाइंट का उपयोग करता है। मुझे पता है, यह वास्तविक दर्द है, लेकिन यह काम करता है। मुझे oracle से जुड़ने में 2 दिन लगे, और मुझे लगभग 1GB डाउनलोड किया गया oracle सॉफ़्टवेयर स्थापित करना पड़ा। वे इतना, बहुत, बहुत, बहुत आसान बना सकते थे और करना चाहिए। एक-क्लिक इंस्टॉल की तरह जो बस काम करता है। यह शर्म की बात है कि क्लाइंट इंस्टॉलेशन कितना जटिल है।