SQL3300N | Los registros del archivo de entrada no están en la secuencia correcta. |
Explicación: Se espera que los registros del archivo con formato de hoja de trabajo (WSF) estén en orden ascendente (fila 1, columna 1 ... fila 1, columna 256; fila 2, columna 1 ... fila 2, columna 256, etc.) El archivo WSF ha sufrido algún daño o se ha generado de forma incorrecta, posiblemente con un nivel de producto Lotus no soportado por el gestor de bases de datos.
El programa de utilidad IMPORT detiene el proceso.
Respuesta del usuario: Vuelva a generar el archivo WSF con un nivel del producto Lotus soportado.
SQL3301N | Se ha encontrado un registro de BOF en medio del archivo de entrada. |
Explicación: Un registro (BOF) de principio de archivo debe ser el primer registro de un archivo con formato de hoja de trabajo (WSF). No puede aparecer en ninguna otra ubicación del archivo. El archivo WSF ha sufrido algún daño o se ha generado de forma incorrecta, posiblemente con un nivel de producto Lotus no soportado por el gestor de bases de datos.
El programa de utilidad IMPORT detiene el proceso.
Respuesta del usuario: Vuelva a generar el archivo WSF con un nivel del producto Lotus soportado.
SQL3302N | Se ha encontrado un registro de EOF antes de importar datos. |
Explicación: El archivo de entrada es válido, pero no contenía datos utilizables para la importación. La primera fila de la hoja de trabajo se reserva para información de título. La segunda fila de la hoja de trabajo se utiliza para las etiquetas de columna. Los datos empiezan en la tercera fila.
El programa de utilidad IMPORT detiene el proceso.
Respuesta del usuario: Vuelva a generar el archivo con formato de hoja de trabajo (WSF) con datos válidos en las filas que el gestor de bases de datos utiliza para datos.
SQL3303N | El tipo de archivo debe ser IXF cuando se utilizan las palabras clave CREATE o REPLACE_CREATE en el parámetro Action String. |
Explicación: Los tipos de archivos distintos a IXF no se permiten con las palabras clave CREATE o REPLACE_CREATE en el parámetro Action String (por ejemplo, "REPLACE into ...").
El programa de utilidad IMPORT detiene el proceso. No se importan datos.
Respuesta del usuario: Cambie el tipo de archivo por IXF, o utilice INSERT, INSERT_UPDATE o REPLACE.
SQL3304N | La tabla no existe. |
Explicación: Los parámetros especificados en el mandato requieren que la tabla exista.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Realice una de las acciones siguientes:
SQL3305N | No se puede crear la tabla porque ya existe. |
Explicación: La palabra clave CREATE indica que debe crearse una nueva tabla, pero ya existe una tabla con el nombre especificado.
El programa de utilidad IMPORT detiene el proceso. No se importan datos.
Respuesta del usuario: Borre la tabla existente o utilice una palabra clave diferente a CREATE y vuelva a someter el mandato.
SQL3306N | Se ha producido un error de SQL "<sqlcode>" al insertar una fila en la tabla. |
Explicación: Se ha producido un error de SQL mientras se insertaba una fila en la tabla.
Si el error SQL no es grave, se rechaza la fila y el programa de utilidad continúa el proceso; de lo contrario el programa de utilidad detiene el proceso.
Respuesta del usuario: Examine otros mensajes del archivo de mensajes para ver detalles acerca del error real, y vuelva a someter el mandato si es necesario.
SQL3307N | El número de columnas del parámetro METHOD no coincide con el número de entradas del parámetro Action String, o no existe una columna especificada en el parámetro METHOD. |
Explicación: Se ha especificado la opción CREATE o REPLACE_CREATE en el mandato IMPORT. Proceda de una de estas maneras:
El programa de utilidad IMPORT detiene el proceso. No se crea ninguna tabla.
Respuesta del usuario: Corrija las columnas especificadas en los parámetros METHOD y Action String o corrija las columnas especificadas en el parámetro METHOD.
SQL3308N | Los valores de página de códigos de la columna de PC/IXF "<nombre>" no son compatibles con los valores de página de códigos correspondientes a la aplicación. No se ha especificado el parámetro FORCEIN. |
Explicación: Los valores de página de códigos para la columna y la aplicación no son compatibles. Cuando no se especifica el parámetro FORCEIN, no se pueden cargar los datos si no está soportada la conversión de la página de códigos del archivo IXF a la página de códigos de la aplicación.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Para cargar los datos con estas páginas de códigos, vuelva a someter el mandato con la opción FORCEIN.
SQL3309N | La columna "<nombre>" del archivo PC/IXF está definida como una columna gráfica. No se ha especificado el parámetro FORCEIN. |
Explicación: Durante la carga de un archivo PC/IXF, se ha encontrado una columna de datos gráficos. Puesto que no se ha utilizado el parámetro FORCEIN, no se pueden cargar los datos.
El programa de utilidad detiene el proceso. No se cargan datos.
Respuesta del usuario: Si desea cargar los datos con los datos gráficos, vuelva a someter el mandato con el parámetro FORCEIN.
SQL3310N | La columna "<nombre>" del archivo PC/IXF no es válida. |
Explicación: Se ha especificado la opción CREATE o REPLACE_CREATE en el mandato IMPORT. Se ha encontrado una columna con un registro C que no es válido mientras se importaba el archivo PC/IXF.
El programa de utilidad IMPORT detiene el proceso. No se crea la tabla.
Respuesta del usuario: Compruebe la información de definición de columna en el archivo de entrada.
SQL3313N | El disco está lleno. Ha finalizado el proceso. |
Explicación: El disco o disquete está lleno. Durante la exportación a un archivo PC/IXF, el archivo de datos PC/IXF está en un disco duro, el archivo de datos PC/IXF y la base de datos están en la misma unidad o bien el archivo de datos PC/IXF y el archivo de mensajes están en la misma unidad.
El programa de utilidad EXPORT detiene el proceso. Los datos exportados no están completos.
Respuesta del usuario: Proporcione más espacio en el disco o disquete, o especifique que el archivo de datos esté ubicado en una unidad diferente a la de la base de datos o el archivo de mensajes y vuelva a someter el mandato.
SQL3314N | Los campos de fecha y hora de un registro A no coinciden con los campos de fecha y hora del registro H. |
Explicación: Durante la carga de un archivo PC/IXF, se ha encontrado un registro A en el archivo PC/IXF que contenía información de identificación de ejecución (en los campos de fecha y hora) diferente a la información de identificación de ejecución del registro de cabecera (H). Esta acción no es aplicable a un registro A al principio de un archivo de continuación.
Es probable que el archivo de entrada esté dañado.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Vuelva a crear el archivo dañado, o recupere la mayor cantidad de datos posible. Vuelva a someter el mandato.
SQL3315N | Los campos de volumen de un registro A de subtipo C no son válidos. |
Explicación: Durante la carga de un archivo PC/IXF creado por Servicios de Base de Datos, se ha encontrado un registro A en el archivo PC/IXF que contenía información de volumen (en los campos de volumen) que no es válida.
Es probable que el archivo de entrada esté dañado.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Vuelva a crear el archivo dañado, o recupere la mayor cantidad de datos posible. Vuelva a someter el mandato.
SQL3316N | Se ha producido un error de E/S al cerrar parte del archivo de entrada. |
Explicación: Durante la carga de un archivo PC/IXF de múltiples partes, se ha producido un error de E/S mientras el sistema cerraba uno de los archivos que constituyen el archivo PC/IXF de entrada. Esta acción no es aplicable al último archivo del grupo de archivos que constituyen el archivo PC/IXF.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Vuelva a someter el mandato.
SQL3317N | La serie a la que apunta el parámetro filetmod contiene información contradictoria. |
Explicación: La serie filetmod define la generación y familia de productos para el archivo WSF de salida. Se ha definido más de una generación o familia de productos en la serie.
El programa de utilidad detiene el proceso. No se crea el archivo de salida.
Respuesta del usuario: Cambie la serie filetmod de tal forma que sólo defina una generación y una familia de productos. Vuelva a someter el mandato.
SQL3318N | Existen palabras clave duplicadas en el parámetro filetmod. |
Explicación: Una palabra clave COLDEL, CHARDEL o DECPT aparece más de una vez en el parámetro filetmod. Esta condición puede surgir mientras se utilizan archivos ASCII (DEL) delimitados.
El programa de utilidad detiene el proceso. No se cargan ni se exportan datos.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro filetmod correcto.
SQL3319N | Se ha producido un error de SQL "<sqlcode>" al crear la tabla. |
Explicación: Se ha producido un error SQL al crear la tabla.
El programa de utilidad IMPORT detiene el proceso. No se ha creado la tabla. No se han importado datos.
Respuesta del usuario: Para obtener más información, consulte el SQLCODE (número de mensaje) del mensaje. Efectúe las modificaciones y vuelva a someter el mandato.
SQL3320N | No hay ningún carácter de coma decimal ni delimitador después de una palabra clave en el parámetro filetmod. |
Explicación: Una palabra clave COLDEL, CHARDEL o DECPT está ubicada justo al final del parámetro filetmod. No hay ningún carácter de coma decimal o delimitador a continuación de la palabra clave. Esta condición puede surgir mientras se utilizan archivos ASCII (DEL) delimitados.
El programa de utilidad detiene el proceso. No se cargan ni se exportan datos.
Respuesta del usuario: Vuelva a someter el mandato con un parámetro filetmod correcto.
SQL3321C | No se han importado datos a la base de datos porque el archivo de anotaciones cronológicas estaba lleno. La recuperación no ha sido satisfactoria. Se ha devuelto SQLCODE "<sqlcode>". |
Explicación: El programa de utilidad IMPORT no ha podido insertar una fila de datos en la base de datos porque la anotación cronológica de transacciones de la base de datos estaba llena. Todo el trabajo estaba confirmado, pero el programa de utilidad no pudo insertar la fila porque la anotación cronológica de transacciones de la base de datos seguía estando llena.
El programa de utilidad detiene el proceso. Todos los cambios anteriores se han confirmado, pero no se ha importado la fila actual.
Respuesta del usuario: Compruebe la cantidad de espacio restante en el sistema de archivos que contiene los archivos de la base de datos. Considere un incremento del tamaño máximo de las anotaciones cronológicas en el archivo de configuración de la base de datos.
SQL3322N | Se ha producido un error en un semáforo del sistema operativo. |
Explicación: Se ha producido un error en el semáforo de espera o post.
El programa de utilidad detiene el proceso. Para el programa de utilidad EXPORT, es posible que los datos estén incompletos en el soporte. Para el programa de utilidad IMPORT, se retrotraen los datos que todavía no se han confirmado.
Respuesta del usuario: Detenga y vuelva a arrancar DB2, y someta de nuevo el programa de utilidad.
SQL3324N | La columna "<nombre>" tiene un tipo "<tipo>", que no está reconocido. |
Explicación: No se soporta una columna de datos devuelta por la sentencia de SQL.
Usuarios del sistema federado: El tipo de datos de los datos que desea no está soportado por el servidor federado o por la fuente de datos a la que desea acceder.
Respuesta del usuario: Corrija el error y vuelva a intentar el mandato.
Usuarios del sistema federado: Especifique un tipo de datos soportado y vuelva a someter el programa.
SQL3325W | Todas las columnas de la fila "<número-fila>" tienen valores NULL; la fila no se incluirá en el archivo de datos WSF. |
Explicación: Cuando se está realizando una exportación de un archivo WSF y la sentencia SELECT tiene como resultado una fila de todos los valores NULL, no se añadirá la fila al archivo WSF. El número total de filas especificado en el mensaje SQL3105N es el número de filas que son resultado de la sentencia SELECT, y no el número de filas del archivo WSF.
El mandato continúa el proceso.
Respuesta del usuario: No es necesaria ninguna acción. Este es un mensaje informativo.
SQL3326N | La lista de columnas después del nombre de tabla del parámetro Action String no es válida. |
Explicación: Cuando llama a IMPORT o LOAD con un parámetro Action String (por ejemplo, "REPLACE into ...") que contiene una lista de columnas después del nombre de tabla, obtendrá este mensaje si no es válido. Por ejemplo, los siguientes parámetros Action String darán error:
El mandato no puede continuar.
Respuesta del usuario: Cambie el parámetro Action String por una lista de columnas válidas y vuelva a llamar al programa de utilidad.
SQL3327N | Se ha producido un error del sistema (código de razón1 = " <código-razón-1>" y código de razón2 = "<código-razón-2>"). |
Explicación: Se ha producido un error del sistema durante el proceso.
El programa de utilidad detiene el proceso.
Respuesta del usuario: Anote toda la información de error del SQLCA, si es posible. Retenga el archivo de mensajes. Interrumpa todas las aplicaciones que utilicen la base de datos. Vuelva a arrancar el sistema. Reinicie la base de datos. Repita el mandato.
Si existen suficientes recursos de memoria y el problema todavía persiste, llame al Recurso de Rastreo Independiente (Independent Trace Facility) desde el indicador de mandatos del sistema operativo. Consulte el Recurso de Rastreo Independiente en la publicación Troubleshooting Guide para obtener información sobre cómo utilizar este recurso.
SQL3330W | En la fila "<número-fila>" un campo de caracteres tiene una longitud impar, pero su columna de base de datos de destino es una columna de gráficos. No se ha cargado la fila. |
Explicación: Sólo se pueden cargar campos de caracteres de longitud par en columnas de base de datos de gráficos.
No se carga la fila.
Respuesta del usuario: Cargue los datos en una nueva tabla utilizando la opción CREATE del mandato IMPORT, o no cargue esta columna en esta tabla.
SQL3331C | El valor de permiso de un archivo (o directorio) no permite el acceso especificado. |
Explicación: Es posible que esto vaya acompañado de otro mensaje de error. Indica que se ha realizado un intento de obtener acceso a un archivo o directorio de una forma que es incompatible con los atributos del archivo. La causa de la dificultad puede ser una de las siguientes:
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a intentar el programa de utilidad cuando ya no se esté utilizando el archivo, o vuelva a intentar el programa de utilidad dirigiendo la salida a una vía de acceso y archivo que permita la grabación.
SQL3332C | Se ha alcanzado el número máximo de archivos abiertos. |
Explicación: Este mensaje puede acompañar a otro mensaje de error. Indica que se ha alcanzado el número máximo de archivos abiertos.
No se puede procesar el mandato.
Respuesta del usuario: Finalice otras aplicaciones para reducir el número de archivos abiertos, y vuelva a intentar el programa de utilidad.
SQL3333C | El archivo o directorio no existe. |
Explicación: Este mensaje puede acompañar a otro mensaje de error. Indica que un archivo o directorio al que se va a acceder no existe o no puede encontrarse.
No se puede procesar el mandato.
Respuesta del usuario: Vuelva a someter el mandato con el nombre de archivo correcto, incluyendo una vía de acceso válida.
SQL3334C | No hay suficiente almacenamiento disponible. |
Explicación: Este mensaje puede acompañar a otro mensaje de error. Indica que no hay suficiente almacenamiento disponible para abrir el archivo.
No se puede procesar el mandato.
Respuesta del usuario: Detenga la aplicación. Las soluciones posibles son:
SQL3335C | El sistema de archivos está lleno. |
Explicación: Este mensaje puede acompañar a otro mensaje de error. Indica que no hay suficiente espacio disponible para grabar en el dispositivo.
No se puede procesar el mandato.
Respuesta del usuario: Para crear espacio disponible en el dispositivo, suprima archivos innecesarios o dirija los datos de salida a un dispositivo con espacio disponible.
SQL3337N | Se ha producido un error de E/S mientras se grababan datos en el servidor. |
Explicación: Se ha producido un error de E/S mientras se intentaba grabar datos a un archivo temporal en el servidor (los archivos temporales se crean en el directorio tmp bajo el directorio sqllib para la instancia del gestor de bases de datos). Es posible que el sistema de archivos del servidor esté lleno.
El programa de utilidad detiene el proceso. La base de datos no se modifica.
Respuesta del usuario: Póngase en contacto con el Administrador del Sistema para que el servidor cree espacio disponible en el servidor, y vuelva a someter el mandato.
SQL3338N | Se ha producido un error de E/S mientras se leía un archivo de mensajes temporal en el servidor. |
Explicación: Se ha producido un error de E/S del sistema mientras se intentaba leer el archivo de mensajes temporal en el servidor.
La operación IMPORT ha finalizado; sin embargo, el archivo de mensajes del sistema de cliente de bases de datos puede estar vacío o incompleto.
Respuesta del usuario: Consulte la base de datos remota para determinar si la operación del programa de utilidad ha sido satisfactoria.