उसी मशीन पर Oracle 32bit और 64bit क्लाइंट स्थापित करना


12

इसलिए मुझे एक ही मशीन पर ओरेकल 11 जी सह-अस्तित्व के लिए 32 बिट और 64 बिट दोनों क्लाइंट होने चाहिए। मैंने पहले भी दोनों को एक साथ स्थापित किया है, लेकिन ऐसे कई मुद्दे हैं जहां 32 बिट क्लाइंट का उपयोग करने के लिए आवश्यक अनुप्रयोगों को 64 बिट क्लाइंट और इसके विपरीत संदर्भ लगता है।

मैंने कई ओरेकल फ़ोरम और ओरेकल के विशिष्ट संसाधनों पर लंबे समय तक खोज की है और ORACLE_HOME प्राप्त करने के लिए विभिन्न तकनीकों की कोशिश की है और इस तरह के सेट ताकि दोनों क्लाइंट अच्छी तरह से साथ-साथ खेलेंगे, लेकिन वास्तव में कुछ भी काम नहीं किया है।

क्या ऐसा करने का एक वैध सर्वोत्तम अभ्यास तरीका है? विशेष रूप से मैं इस बारे में सोच रहा हूं कि क्या प्रत्येक ग्राहक को अपनी स्वयं की BASE निर्देशिका में होना चाहिए (C: \ oracle and C: \ oracle32 कहते हैं) या यदि वे एक ही आधार के भीतर होना चाहिए लेकिन उनके स्वयं के क्लाइंट फ़ोल्डर हैं।


यदि आप किसी भी प्रकार के महत्वपूर्ण एप्लिकेशन का समर्थन करने के लिए ऐसा कर रहे हैं, तो मैं ओरेकल समर्थन शामिल करूंगा। आश्चर्य से बचें!
mdpc

1
यह सिर्फ एक विकास के माहौल के लिए है, यह एक तरह से पागल है लेकिन हमारे आवेदन में एक विकास इंटरफ़ेस है जो केवल ओरेकल 32 बिट क्लाइंट के साथ काम करता है लेकिन तैनात एप्लिकेशन को केवल 64 बिट क्लाइंट की आवश्यकता होती है। तो केवल विकास पर स्थापित यह कभी एक मुद्दा है।
ब्रैंडन

कौन सा विंडोज संस्करण?
mdpc

सिस्टम DLL को ओवरराइड करने के लिए एप्लिकेशन डायरेक्टरी में उपयुक्त 32 बिट DLL की प्रतिलिपि बनाएँ। फिर प्रति एप्लिकेशन पर्यावरण सेट करें। stackoverflow.com/questions/3036325/… । आपको शायद इसे केवल 32-बिट देव ऐप के लिए सेट करना होगा और वैश्विक ORACLE_HOME सेट को 64-बिट पर छोड़ना होगा।
एंड्रयू डॉमासेक

विंडोज 7 64 SP1 विंडोज संस्करण है।
ब्रैंडन

जवाबों:


6

मैंने कुछ वर्षों के लिए .NET डेवलपर्स के लिए दोनों संस्करणों को स्थापित करने के लिए इस व्यक्ति गाइड का उपयोग किया है, अब एक आकर्षण की तरह काम करता है।

Oracle क्लाइंट के 32 और 64 बिट संस्करण कैसे स्थापित करें

-स्टीफन


लिंक टूटा है: नया लिंक: realfiction.net/2009/11/11/26/…
bchilders

2

मेरे परिदृश्य में, मुझे दोनों क्लाइंट की आवश्यकता है क्योंकि मेरे पास ESRI का आर्केपस एप्लिकेशन (32 बिट) और उसी मशीन पर उनका सर्वर उत्पाद (64 बिट) भी है। मैं कुछ दिन पहले कोई समस्या नहीं के साथ 64 बिट क्लाइंट स्थापित किया है और सिर्फ डेस्कटॉप अनुप्रयोग स्थापित करने के लिए चारों ओर हो गया। अब मुझे 32 बिट ओरेकल क्लाइंट की जरूरत है। इंस्टॉलर यह कहते हुए विफल हो रहा था कि यह "अस्थायी स्थान तक नहीं पहुंच सकता है।" मैं बॉक्स पर एक व्यवस्थापक हूं और यह समस्या नहीं है। समस्या केवल यह थी कि OracleRemExecServiceV2 सेवा मशीन पर चल रही थी। मैंने सेवा बंद कर दी और 32 बिट क्लाइंट इंस्टॉलेशन आगे बढ़ गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.