Wo bekomme ich Oracle-Jar-Dateien für 11.2.0.3 - xdb, aq, i18n, xmlparser

8

Ich versuche, eine veraltete Java-Anwendung so zu aktualisieren, dass sie mit Oracle 11g Version 11.2.0.3 kompatibel ist.

Die Anwendung wurde unter Oracle 10g Version 10.2.0.4 ausgeführt und verwendet Oracle Advanced Queues. Es hat Maven-Abhängigkeiten deklariert für:

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

Ich habe Mühe, die gleichen Dateien für 11g zu finden, speziell für 11.2.0.3. Ich habe mich an verschiedenen Orten umgesehen, wie zum Beispiel in meinem Oracle-Home-Verzeichnis, JDeveloper und online, und eine verwirrende Vielzahl von Jar-Dateien mit verschiedenen Namen und Versionen gefunden, die Kandidaten sind, aber nicht ganz das, was ich brauche.

Kann mir jemand sagen, wo ich die richtigen JAR-Dateien finde?

Es scheint, dass es jetzt einige aq -Klassen im JDBC-Treiber gibt, aber der Paketname hat sich von oracle.aq in oracle.jdbc.aq geändert. Während ich gerne etwas Refactoring machen würde, würde ich gerne etwas Vertrauen haben, dass dies die richtige Sache ist, bevor wir fortfahren. Jeder Rat hier wäre wertvoll.

Bearbeiten: Wenn ich versuche, mit dem Misch-Masch der Versionen zu laufen, die ich gefunden habe, bekomme ich den folgenden Fehler, wenn ich versuche, die Apps-Unit-Tests auszuführen:

%Vor%

Bearbeiten: Verwaltet, um das Problem zu lösen, das den Fehler in meinen Komponententests verursachte, indem ich orai18n.jar und xdb6.jar von Seite Oracle Oracle Database 11g Release 2 JDBC-Treiber . Allerdings fehlt mir immer noch aq und xmlparser .

Bearbeiten: Gefunden die Oracle XDK-Startseite , die vielversprechend aussieht, um xmlparser zu erhalten, aber es gibt keine Downloads verfügbar an einem offensichtlichen Ort.

    
Rich Cowin 21.09.2012, 10:59
quelle

2 Antworten

2

Ссылка

Oracle-Datenbank 11g, Release 2 JDBC-Treiber

xdb6 und die Treiber sind hier

    
Kalpesh Soni 13.05.2014, 20:04
quelle
1

Die JAR-Dateien sind im vollständigen Oracle-Datenbankclient enthalten. Ich glaube nicht, dass der Client noch öffentlich für 11.2.0.3 zum Download verfügbar ist, außer vielleicht als Teil von Oracle XE. Wenn Sie über die Oracle EE-Installation verfügen, ist der eigenständige, vollständige Client von Datenträger 4 verfügbar.

Sie finden die korrekten JAR-Dateien im Client in $ ORACLE_HOME / jdbc / lib, $ ORACLE_HOME / lib, $ ORACLE_HOME / rdbms / jlib und $ ORACLE_HOME / jlib. Denken Sie daran, orai18n-collation.jar einzubeziehen, wenn Sie orai18n.jar für die XQJ-Unterstützung verwenden, und NUR die gleiche Version von ojdbcX.jar als JARs vom Client verwenden (dh, verwenden Sie nicht ojdbc5.jar oder ojdbc14.jar - verwenden Sie ojdbc6 .Krug).

    
Brad 25.09.2013 19:36
quelle