2012-09-21 4 views
8

मैं ओरेकल 11 जी संस्करण 11.2.0.3 के साथ संगत होने के लिए एक विरासत जावा एप्लिकेशन को अपडेट करने का प्रयास कर रहा हूं।11.2.0.3 के लिए ओरेकल जार फ़ाइलों को कहां प्राप्त करें - xdb, aq, i18n, xmlparser

एप्लिकेशन ओरेकल 10 जी संस्करण 10.2.0.4 पर चल रहा था और ओरेकल उन्नत कतार का उपयोग करता है। यह Maven निर्भरता के लिए घोषित किया है:

  • aq 10.2.0.4.0
  • xdb 10.2.0.4.0
  • xmlparser 10.2.0.4.0
  • i18n 10.2.0.4.0

मैं 11 जी के लिए विशेष रूप से 11.2.0.3 के लिए एक ही फाइल खोजने के लिए संघर्ष कर रहा हूं। मैंने अपने ओरेकल होम डायरेक्टरी, जेड डेवलपर इंस्टॉलेशन और ऑनलाइन जैसे विभिन्न स्थानों पर चारों ओर देखा है, और विभिन्न नामों और संस्करणों की जार फाइलों की एक विचित्र विविधता मिली है जो कि उम्मीदवार हैं, लेकिन मुझे जो चाहिए वह काफी नहीं है।

क्या कोई मुझे बता सकता है कि सही जार फ़ाइलों को कहां ढूंढना है?

ऐसा लगता है कि जेडीबीसी चालक में अब कुछ aq कक्षाएं हैं, लेकिन पैकेज का नाम oracle.aq से oracle.jdbc.aq में बदल गया है। जबकि मुझे कुछ रिफैक्टरिंग करने में खुशी है, मुझे कुछ विश्वास चाहिए कि आगे बढ़ने से पहले यह करना सही है। यहां कोई सलाह मूल्यवान होगी।

संपादित करें: जब संस्करणों मैं जब क्षुधा इकाई परीक्षण चलाने का प्रयास कर मैं निम्नलिखित त्रुटि मिलती है खोजने के लिए प्रबंधित किया है की mish मैश के साथ चलने की कोशिश कर रहा:

java.lang.NoSuchMethodError: oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/i18n/text/converter/CharacterConverter; 
at oracle.sql.converter.CharacterConverterFactoryOGS.make(CharacterConverterFactoryOGS.java:43) 
at oracle.sql.CharacterSetWithConverter.getInstance(CharacterSetWithConverter.java:97) 
at oracle.sql.CharacterSetFactoryThin.make(CharacterSetFactoryThin.java:129) 
at oracle.sql.CharacterSet.make(CharacterSet.java:514) 
at oracle.sql.CHAR.<clinit>(CHAR.java:72) 

संपादित करें: Oracle's Oracle Database 11g Release 2 JDBC Drivers page से orai18n.jar और xdb6.jar डाउनलोड करके मेरी यूनिट परीक्षणों में त्रुटि उत्पन्न करने वाली समस्या को हल करने के लिए प्रबंधित किया गया। हालांकि, मैं अभी भी aq और xmlparser से कम हूं।

संपादित करें: मिले the Oracle XDK home page जो xmlparser प्राप्त करने के लिए होनहार लग रहा है, लेकिन कोई डाउनलोड एक स्पष्ट जगह में उपलब्ध हैं।

+0

क्या सवाल कर रहे हैं? –

+0

क्षमा करें - सोचा था कि यह शीर्षक से स्पष्ट था :) - क्या कोई मुझे बता सकता है कि सही जार फ़ाइलों को कहां ढूंढना है? –

+0

यदि आपके पास कुछ उम्मीदवार जार फाइलें हैं, तो आप उनकी 'मेटा-आईएनएफ/मैनिफ़ेस्ट' फ़ाइलों के अंदर देख सकते हैं, जिनमें आमतौर पर संस्करण संख्या प्रविष्टि होती है। –

उत्तर

2

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

Oracle डाटाबेस 11g रिलीज़ 2 JDBC ड्राइवर

xdb6 और ड्राइवरों यहाँ

+0

संस्करण 11.2.0.2.0 के बारे में क्या, उन रिलीज के लिए सूचीबद्ध कोई एक्सडीबी जार नहीं हैं? – MrDaniel

+0

ड्राइवर के बाद के संस्करण का उपयोग करने का प्रयास करें, इसका मतलब यह नहीं है कि आपको डीबी में कुछ भी अपग्रेड करना होगा –

1

जेएआर फाइलें ओरेकल पूर्ण डेटाबेस क्लाइंट के साथ शामिल हैं। मुझे नहीं लगता कि क्लाइंट 11.2.0.3 के लिए डाउनलोड के लिए सार्वजनिक रूप से उपलब्ध है, शायद ओरेकल एक्सई के हिस्से के रूप में। यदि आपके पास ओरेकल ईई इंस्टॉल है, तो स्टैंडअलोन, पूर्ण क्लाइंट डिस्क 4 से उपलब्ध है।

आपको क्लाइंट में $ ORACLE_HOME/jdbc/lib, $ ORACLE_HOME/lib, $ ORACLE_HOME/में सही JAR फ़ाइलें मिलेंगी/rdbms/jlib, और $ ORACLE_HOME/jlib। XQJ समर्थन के लिए orai18n.jar सहित Orai18n-collation.jar को शामिल करना याद रखें, और केवल क्लाइंट से JARs के रूप में ojdbcX.jar के समान संस्करण का उपयोग करें (यानी, ojdbc5.jar या ojdbc14.jar का उपयोग न करें - ojdbc6 का उपयोग करें .jar)।

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