पर ऑरैकल इंस्टेंट क्लाइंट का उपयोग नहीं करता है मेरे पास एक कंप्यूटर है जो ओरेकल डेटाबेस 11 जी एंटरप्राइज़ के लिए सर्वर के रूप में कार्य करता है। मैं इस सर्वर के क्लाइंट के रूप में, एक और कंप्यूटर, एक पीसी जो Windows XP SP3 चला रहा है, का उपयोग करना चाहता हूं।SQLPLUS Win XP SP3
इसलिए मैंने क्लाइंट पीसी पर ओरेकल इंस्टेंट क्लाइंट 11.2.0.4.0 इंस्टॉल करने का निर्णय लिया। मैंने ओरेकल ओटीएन से ज़िप्ड फ़ाइल डाउनलोड की और इसे c:\oracle\instantclient11.2.0.4.0
जैसे फ़ोल्डर में निकाला। फिर मैंने सिस्टम पथ चर के लिए यह पथ जोड़ा, और ओरेकल इंस्टेंट क्लाइंट, c:\oracle\instantclient11.2.0.4.0
के लिए एक ही पथ के साथ परिवर्तनीय नाम के लिए TNS_ADMIN
नामक एक अन्य सिस्टम चर बनाया।
अंततः मैंने सर्वर पीसी से tnsnames.ora की प्रतिलिपि बनाई।
तो मैं cmd.exe से sqlplus चलाने का प्रयास करना चाहते हैं लेकिन त्रुटि है:
The procedure entry point OCIBindByName2 could not be located in the dynamic link library OCI.dll .
किसी को भी मेरी मदद कर सकते हैं?
यह हो सकता है कि आप एक है ओरेकल क्लाइंट सॉफ़्टवेयर का संस्करण जिसे किसी अन्य पैकेज के हिस्से के रूप में स्थापित किया गया था। इसे आज़माएं: एक कमांड लाइन विंडो खोलें, सी :, सीडी \, डीआईआर/एस ओसीआई.डीएलएल और देखें कि इस डीएलएल के कितने संस्करण दिखाई देते हैं। सौभाग्य। –
हाँ मैंने ओसीआई.डीएलएल नाम की सभी फाइलों के लिए अपने कंप्यूटर में खोज की, और हां मैंने पाया कि एक और प्रोग्राम में ओसीआई.डीएलएल है, इसलिए इस संघर्ष के साथ कैसे निपटें – luka
ठीक है, आप ओसीआई के "अन्य" संस्करण का नाम बदल सकते हैं डीएलएल कुछ और करने के लिए (उदाहरण के लिए, OCI_OTHER.DLL) यह देखने के लिए कि क्या यह समस्या को हल करता है। शुभकामनाएँ! –