2008-09-30 11 views
5

का उपयोग कर ओरेकल 8.0 डेटाबेस से कनेक्ट करें मैंने हाल ही में अपने ऑरैक क्लाइंट को 10 जी (10.2.0.1.0) में अपग्रेड किया है।एक 10 जी क्लाइंट

अब जब मैं एक विरासत 8.0 डेटाबेस से कनेक्ट करने का प्रयास करें, मैं

ORA-03134: Connections to this server version are no longer supported. 

इस समस्या के लिए किसी भी समाधान नहीं है, या मैं अपने स्थानीय मशीन पर दो ग्राहकों को स्थापित करना है?

उत्तर

7

हाँ, आप 10g ग्राहक के साथ एक Oracle 8i डेटाबेस से कनेक्ट कर सकते हैं, लेकिन 8i डाटाबेस 8.1.7.3 पेचसेट, जो आप Oracle's Metalink support site से प्राप्त कर सकते हैं की आवश्यकता है (प्रवेश करना आवश्यक)।

यहां विवरण के साथ Oracle forum post है।


यदि आपका Oracle डाटाबेस को अद्यतन करने के एक विकल्प नहीं है, तो आप 2 अलग-अलग ग्राहकों स्थापित (विभिन्न "Oracle होम्स" (या निर्देशिका) में हो सकता है, और selecthome.bat फ़ाइल का उपयोग अपने स्थापित ग्राहकों के बीच स्विच करने के लिए।

उदाहरण के लिए, 8i को कनेक्ट करने से पहले, आप चलाने चाहते हैं:

C:\Oracle\Client1_8i\bin\selecthome.bat

या यह आपके Oracle 10g ग्राहक का उपयोग करने के लिए:

C:\Oracle\Client2_10g\bin\selecthome.bat

+0

आप सही हैं, लेकिन मैंने पुराने (9आई) क्लाइंट को हटा दिया जो मैं उपयोग कर रहा था। तो अब मेरे पास केवल एक ओरेकल घर है। – JosephStyons

+0

अपडेटेडः मुझे एक पैचसेट का विवरण देने वाला ऑरैकल फ़ोरम पोस्ट मिला - क्या आपके 8i डेटाबेस को एक विकल्प पैच कर रहा है? – Andrew

+0

वास्तव में नहीं, और मैं 8.0 भी चला रहा हूं ... लेकिन आपका जवाब इस समस्या के लिए सही लगता है। – JosephStyons

1

मुझे ओरेकल 7 में एक सी # कोड कनेक्ट करना था (मुझे पता है कि यह 8 है ...) ... सीडी को ओरेकल सर्वर स्थापित करने के लिए सीडी प्राप्त करने का एकमात्र तरीका था और " वैकल्पिक विन्यास घटक "और Oracle73 Ver2.5 का उपयोग करने के लिए।

मुझे लगता है कि आपको ओरेकल 8 सर्वर की सीडी की जांच करनी चाहिए और जांचें कि ओडीबीसी अभी भी उपलब्ध है या नहीं।

0

ओरेकल 8.1.7 और उच्चतर कनेक्ट करने का सबसे अच्छा तरीका तत्काल ग्राहक के माध्यम से है। ऑरैकल साइट से तत्काल क्लाइंट 10.2 डाउनलोड करें, उसी फ़ोल्डर में सभी फ़ाइलों की प्रतिलिपि बनाएँ जहां .NET असेंबली सिस्टम में स्थित कक्षाओं का उपयोग करती है और उपयोग करती है। Data.OracleClient। यह मेरे लिए .NET 4 प्रोजेक्ट और ऑरैकल डीबी 8.1.7 सर्वर में काम करता है।

+1

सवाल ओरेकल 8.0 के बारे में पूछता है, इसलिए मुझे नहीं पता कि यह उत्तर कैसे उपयोगी है। – AndrewC

संबंधित मुद्दे