Frage

HALLO ich diese Ausnahme immer bin, wenn ich eine gespeicherte Prozedur aus der Liste meiner J2EE App nenne.

Ausnahme während gespeicherte Prozedur aufrufen: Bigger Typ Länge als Maximum

Ich habe Oracle 9.1.0.7, JDK1.4 und mit ojdbc14.jar 8.1 auf Weblogic läuft

Bitte raten, was die Ursache sein könnte?

Im Folgenden finden Sie das Manifest meiner ojdbc14.jar

Manifest-Version: 1.0
Umsetzungs Version: "Oracle JDBC-Treiber Version - 10.1.0.2.0"
Specification-Titel: "Oracle JDBC-Treiberklassen für die Verwendung mit JDK1.4"
Spezifikation-Version: "Oracle JDBC-Treiber Version - 10.1.0.2.0"
Umsetzungs Titel: „ojdbc14.jar“
Erstellt-By: 1.2.2 (Sun Microsystems Inc.)
Umsetzungs Zeit: „Mi 21. Januar 00.48.12 2004“
Implementierung-Vendor: "Oracle Corporation"
Specification-Lieferant:. "Oracle Corporation"

War es hilfreich?

Lösung

Es ist ein Treiber-Problem. Ihre Version ist schon 6 Jahre alt. Laden Sie die neueste und größte von hier .

Andere Tipps

Sehen Sie diesen Post für eine mögliche Abhilfe.

Für mögliche Ursachen finden Sie in diesem Faden :

Es gibt Fehler in verschiedenen Versionen der Fahrer und verschiedenen Versionen die Datenbank; die meisten von ihnen sind in späteren Versionen behoben.

Zum Beispiel Fehler produzieren die „Bigger Typ Länge als Maximum“in Oracle Datenbank 8.1.7.2 oder 9.0.1.1 für ganz bestimmte Operationen mit DB-Links; Upgrade auf 8.1.7.3 oder 8.1.7.4 oder 9.0.1.2 löst diese Probleme.

Zum Beispiel Fehler produzieren die „Bigger Typ Länge als Maximum“in Oracle Datenbank 10.1.0.2 und 10.1.0.3 für bestimmte sehr spezifische Operationen NLS Zeichen beteiligt sind; Upgrade auf 10.1.0.4 pr 10.2.0.1 löst diese Probleme.

Zum Beispiel ist die 8.1.6 classes12.zip hatte ein solcher Fehler auf bestimmte Operation mit Datenbanken in einem Unicode-Zeichen Set, das in den 8.1.7.4 fixiert wurde Treiber.

Wenn Sie eine Oracle-Unterstützung Vertrag, können Sie dies herausfinden, Informationen über die Oracle-Unterstützung Seite? ?; metalink.oracle.com Wenn nicht, laden Sie die aktuellsten Versionen der Fahrer und beten ...

Ich habe die neuesten Treiber und jetzt viel besser - jetzt, dass alle die referenzierten Stellen aktualisiert werden

Eine andere Möglichkeit, als Sie betrachten können, ist Ihre Abfrageparameter überprüfen, speziell setFetchSize, wenn es zu hoch dieser Fehler zurückgegeben.

java.sql.SQLException: Bigger Typ Länge als Maximum

Es gibt eine maximun Größe abhängig von der Datenbank in meinem Fall 64kb (Oracle) mein höchster Wert 65535 sein

Referenzdokument: https://docs.oracle.com/cd/ E11882_01 / java.112 / e16548 / resltset.htm # JJDBC28621

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top