Pregunta

HI que estoy recibiendo esta excepción cuando yo estoy llamando a cualquier procedimiento almacenado desde mi aplicación J2EE.

Excepción al llamar a procedimiento almacenado: Bigger longitud tipo de máxima

Estoy teniendo Oracle 9.1.0.7, JDK1.4 y el uso de ojdbc14.jar se ejecuta en Weblogic 8.1

Por favor, asesorar lo que podría ser la causa?

A continuación se muestra el manifiesto de mi ojdbc14.jar

Manifiesto-Version: 1.0
Implementación-Version: "Oracle versión del controlador JDBC - 10.1.0.2.0"
Especificación Título: "clases controlador JDBC de Oracle para su uso con JDK1.4"
Especificación-Version: "Oracle versión del controlador JDBC - 10.1.0.2.0"
Implementación-Título: "ojdbc14.jar"
Creado-By: 1.2.2 (Sun Microsystems Inc.)
Implementación en tiempo: "Mar Ene 21 de 2004 00:48:12"
Implementación del proveedor:
"Oracle Corporation" Especificación del proveedor:. "Oracle Corporation"

¿Fue útil?

Solución

Es un error del conductor. Su versión ya es de 6 años de edad. Descargar la última y más grande de aquí .

Otros consejos

posterior para una posible solución.

Para posibles causas, ver este hilo :

Hay insectos en diferentes versiones de los conductores y las diferentes versiones de la base de datos; la mayoría de ellos son fijo en versiones posteriores.

Por ejemplo, los insectos producen el "más grande escriba longitud que la máxima" en Oracle la base de datos 8.1.7.2 o 9.0.1.1 para ciertas operaciones muy específicas utilizando enlaces dB; la actualización a 8.1.7.3 o 8.1.7.4 o 9.0.1.2 resuelve esos problemas.

Por ejemplo, los insectos producen el "más grande escriba longitud que la máxima" en Oracle la base de datos 10.1.0.2 y 10.1.0.3 de algunas operaciones muy específicas con los personajes NLS; la actualización a 10.1.0.4 10.2.0.1 pr resuelve esos problemas.

Por ejemplo, el 8.1.6 classes12.zip tenido como un insecto en cierta operación con bases de datos en un carácter Unicode set, que se fijó en el 8.1.7.4 conductor.

Si usted tiene un soporte de Oracle contrato, usted puede encontrar esta información sobre el soporte de Oracle sitio; metalink.oracle.com Si no es así, descargar las últimas versiones de la conductores y rezar ...

He descargado la última versión del controlador y ahora mucho mejor - ahora que todos los lugares que se hace referencia se actualizan

Otra opción que se puede considerar es revisar sus parámetros de consulta, especialmente setFetchSize, si se devuelve de que sea demasiado alta este error.

java.sql.SQLException: Bigger longitud tipo de máxima

Hay un tamaño máximo en función de la base de datos en mi caso 64kb (Oracle) mi valor más alto tiene que ser 65535

documento

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top