Consulta de mensajes

SQL3500 - SQL3599

SQL3500WEl programa de utilidad está comenzando la fase "<fase>" a las "<indicación horaria>".

Explicación: Este es un mensaje informativo que indica que una fase está a punto de iniciarse y que la fase anterior ha finalizado. Las fases son (en orden de aparición):

Durante la fase LOAD, los datos se cargan en la tabla. Si hay índices que construir, la fase BUILD seguirá a la fase LOAD. Si se encontraron claves duplicadas para un índice exclusivo, la fase DELETE seguirá a la fase BUILD.

Si la fase LOAD termina antes del final de la fase LOAD, deberá conocer la fase en la que debe reiniciar la fase LOAD.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3501WLos espacios de tabla en los que reside la tabla no se colocarán en estado pendiente de copia de seguridad ya que se ha inhabilitado la recuperación en avance para la base de datos.

Explicación: Se ha especificado COPY NO en el momento de invocar LOAD, lo que tiene como resultado que los espacios de tabla en que reside la tabla se sitúan en estado pendiente de copia de seguridad, a menos que la recuperación en avance esté inhabilitada para la base de datos.

El programa de utilidad continúa.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3502NEl programa de utilidad ha encontrado "<número>" avisos, lo que supera el número total de avisos permitidos.

Explicación: El número de avisos emitidos durante el mandato ha sobrepasado el número total de avisos que el usuario ha especificado en el momento de invocar el programa de utilidad.

El programa de utilidad finaliza.

Respuesta del usuario: Asegúrese de que se cargan los datos correctos con las opciones adecuadas, o aumente el número de avisos permitidos. Vuelva a someter el mandato.

SQL3503WEl programa de utilidad ha cargado "<número>" filas que equivale al recuento total especificado por el usuario.

Explicación: El número de filas cargadas ha igualado el número total de filas que el usuario ha especificado en el momento de invocar el programa de utilidad.

El programa de utilidad se ha completado con éxito.

Respuesta del usuario: No se necesita respuesta alguna.

SQL3504WSe está estableciendo un punto de coherencia.

Explicación: Se establecerán puntos de coherencia en momentos que no coincidan con el intervalo regular especificado en el parámetro SAVECOUNT en el momento de la invocación en que:

Respuesta del usuario: Si continúa la operación LOAD después de este mensaje, no es necesaria ninguna acción. Si finaliza la operación LOAD, puede reiniciarse después de haber corregido todos los errores (por ejemplo activar un dispositivo o disminuir el intervalo en que van a establecerse puntos de coherencia).

SQL3505NLa longitud especificada en el parámetro filetmod para la opción RECLEN no entra en el rango válido del 1 al 32767.

Explicación: En el parámetro filetmod se ha especificado la opción RECLEN para un archivo ASC. La longitud especificada no es válida.

Respuesta del usuario: Corrija la longitud especificada y vuelva a someter el mandato.

SQL3506WEl valor especificado en el indicador de nulo de la fila "<número-fila>" y la columna "<número-columna>" no es válido. Se asume un valor de 'N'.

Explicación: Para archivos ASC, puede especificarse una columna de indicador de nulo para cada columna de datos y debe contener una 'Y' o una 'N'. Una 'Y' indica que la columna es un valor de nulo y una 'N' indica que la columna contiene datos. Si ninguno de estos valores se encuentra en la columna de indicador de nulo, se asume que es una 'N' y se cargarán los datos en la columna.

Respuesta del usuario: Si los datos o el indicador de nulo no son correctos, corrija el archivo de entrada y vuelva a someter el mandato.

SQL3507NEl número de columna especificado para un indicador nulo no se encuentra dentro del rango válido de 0 a 32767 o el parámetro del indicador no es válido.

Explicación: En el parámetro null_ind, las columnas para los indicadores nulos se han especificado para un archivo ASC, pero una de las columnas no es válida o el puntero que se ha pasado para indicadores nulos no es válido.

Respuesta del usuario: Corrija el parámetro y vuelva a someter el mandato.

SQL3508NError al acceder a un archivo de tipo "<tipo-arch>" durante una carga o consulta de carga. Código de razón: "<código-razón>". Vía de acceso: "<vía acceso/archivo>".

Explicación: Se ha producido un error al tratar de acceder a un archivo durante un proceso de carga o una consulta de carga. El programa de utilidad detiene el proceso.

Respuesta del usuario: Si se realiza una carga y el espacio de tabla no se encuentra en estado pendiente de carga, corrija el problema e invoque de nuevo el programa de utilidad de carga. Si el espacio de la tabla se encuentra en estado pendiente de carga, invoque el programa de utilidad de carga en modalidad RESTART o REPLACE, o bien restaure una copia de seguridad de los espacios de tabla. El estado del espacio de tabla puede determinarse utilizando el mandato LIST TABLESPACES.

La siguiente lista muestra los códigos de razón:

1
No se puede abrir el archivo.

La causa puede ser un nombre de archivo incorrecto o autorización insuficiente de acceso al archivo o directorio. Corrija el problema y reinicie o vuelva a ejecutar la carga.

2
No se puede leer o examinar el archivo.

Puede ser el resultado de un error de hardware. Si se trata de un error de hardware, realice la acción adecuada especificada en el manual Troubleshooting Guide para problemas de hardware y vuelva a iniciar o a ejecutar la carga.

3
No se puede grabar o cambiar el tamaño del archivo.

Puede ser el resultado de una condición de disco lleno o un error de hardware. Consulte la lista de tipos de archivo que se ofrece a continuación y asegúrese de que haya suficiente espacio para ejecutar la carga, o bien especifique utilizar una ubicación diferente. Reinicie o vuelva a ejecutar la carga. Si se trata de un error de hardware, realice la acción adecuada especificada en el manual Troubleshooting Guide para problemas de hardware y vuelva a iniciar o a ejecutar la carga.

4
El archivo contiene datos no válidos.

Uno de los archivos requeridos por la carga contiene datos incorrectos. Consulte la acción descrita para TEMPFILES_PATH.

5
No se puede cerrar el archivo.

Si no se puede reiniciar o volver a ejecutar la carga, póngase en contacto con el representante de servicio de IBM.

6
No se puede suprimir el archivo.

Si no se puede reiniciar o volver a ejecutar la carga, póngase en contacto con el representante de servicio de IBM.

7
Parámetro especificado incorrectamente. Consulte la lista de tipos de archivo para determinar el parámetro incorrecto y vuelva a ejecutar la carga con un parámetro válido.

A continuación se incluye una lista de tipos de archivo:

SORTDIRECTORY
Compruebe que el parámetro del directorio de trabajo se haya especificado correctamente. Debe haber suficiente espacio combinado en todos los directorios para contener dos veces el tamaño de las claves de índice para los datos cargados. Para la inserción y reinicio de la carga, también debe haber espacio para dos veces el tamaño de las claves de índice de los datos existentes en una tabla.

MSGFILE
Compruebe que el parámetro de archivo de mensaje se haya especificado correctamente. Debe haber suficiente espacio en disco para grabar los mensajes que se produzcan durante la carga.

Si se trata de una consulta de carga, compruebe que el parámetro de archivo de mensaje local NO sea el mismo que el parámetro de archivo de mensaje utilizado para la carga, cuyo estado se está consultando.

TEMPFILES_PATH
Asegúrese de que el parámetro de vía de acceso tempfiles está correctamente especificado. Consulte el manual Data Movement Utilities Guide and Reference para obtener más información sobre este parámetro.

SQL3509WEl programa de utilidad ha suprimido "<número>" filas de la tabla.

Explicación: Cuando se carga una tabla con un índice exclusivo, las filas que provocan violación de exclusividad del índice se eliminarán de la tabla durante la fase de eliminación. Este mensaje proporciona información acerca de cuántas filas se han eliminado.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3510NNo puede accederse al directorio de trabajo para la fase de clasificación.

Explicación: Uno o más de los directorios de trabajo especificados para la fase de clasificación no existe o no dispone de permiso de lectura/grabación.

Respuesta del usuario: Asegúrese de que existen los directorios de trabajo especificados y el permiso de lectura/grabación se ha establecido correctamente, y vuelva a someter el mandato.

SQL3511WNo se encuentra el archivo mencionado en la fila "<número-fila>" y la columna "<número-columna>". Se ha cargado un nulo.

Explicación: No puede encontrarse el parámetro filename en el campo especificado. Puede existir una discrepancia en el tipo de datos.

Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.

Se carga un valor nulo.

Respuesta del usuario: Examine el valor de entrada. Si es necesario, corrija el archivo de entrada y vuelva a someter el mandato o edite los datos de la tabla.

SQL3512WNo se puede encontrar el archivo mencionado en la fila "<número-fila>" y la columna "<número-columna>", pero la columna de destino no puede contener nulos. No se ha cargado la fila.

Explicación: No puede encontrarse el parámetro filename en el campo especificado. No se puede cargar un nulo porque la columna de salida de la tabla no puede contener nulos.

Para archivos ASCII (DEL) delimitados, el valor del número de columna especifica el campo dentro de la fila que contiene el valor en cuestión. Para archivos ASCII, el valor del número de columna especifica la ubicación del byte dentro de la fila donde empieza el valor en cuestión.

No se carga la fila.

Respuesta del usuario: Corrija el archivo de entrada y vuelva a someter el mandato, o edite los datos de la tabla.

SQL3513NLa página de códigos del archivo no coincide con la página de códigos de la base de datos. No se puede cargar el archivo.

Explicación: No se pueden cargar archivos DB2CS en una base de datos con una página de códigos que sea diferente a la base de datos original.

Respuesta del usuario: Cambie la página de códigos de la base de datos y vuelva a someter el mandato, o utilice otro filetype (por ejemplo PC/IXF) para trasladar los datos de la base de datos original a la nueva base de datos.

SQL3514NSe ha producido un error del sistema del programa de utilidad. Código de función: "<función>". Código de razón: "<código-razón>". Código de error: "<código-error>".

Explicación: Se ha producido un error del sistema durante el proceso del programa de utilidad de base de datos.

Respuesta del usuario: Se pueden llevar a cabo varias acciones según el valor de la "<función>".

Los códigos de función posibles son:

SQL3515WEl programa de utilidad ha terminado la fase "<fase>" a la hora "<indicación horaria>".

Explicación: Este es un mensaje informativo que indica que ha finalizado una fase. Las fases son (en orden de aparición):

Respuesta del usuario: No es necesaria ninguna acción.

SQL3516NEl programa de utilidad no ha podido reiniciar la carga tal como se había especificado.

Explicación: El Programa de Utilidad de Carga ha detectado discrepancias en el último punto de coherencia realizado por una Carga antes de que se produjese la anomalía. Esta condición puede estar provocada por un error del sistema o un archivo de anotaciones cronológicas que no es válido.

Respuesta del usuario: Vuelva a iniciar la Carga en la fase Build para que la tabla pase a un estado coherente y cree índices (si ello es aplicable), o efectúe la Carga con la opción REPLACE.

SQL3517NSe ha leído un registro inesperado procedente de la fuente de entrada.

Explicación: El programa de utilidad ha encontrado un registro que está en un formato no válido. Es posible que se haya dañado la fuente al copiarse de la fuente original.

Termina el proceso.

Respuesta del usuario: Copie el registro de la fuente original en binario y vuelva a iniciar el programa LOAD.

SQL3518NLos datos de la fuente no son compatibles con la tabla que se debe cargar.

Explicación: No se puede utilizar la fuente para cargar esta tabla por una de las siguientes razones:

Respuesta del usuario: Asegúrese de que tanto la tabla como la fuente se han especificado correctamente. Si desea cargar datos de una tabla con una definición distinta o de una plataforma o página de códigos distinta, utilice otro tipo de archivo (filetype), como por ejemplo IXF o DEL.

SQL3519WEmpieza la carga del punto de coherencia. Registros de entrada = "<cuenta>".

Explicación: El programa de utilidad de carga está a punto de intentar realizar un punto de coherencia para confirmar los datos de tabla que ya se han cargado.

Respuesta del usuario: Si no aparece el mensaje SQL3520W inmediatamente después de este mensaje, significa que el punto de coherencia ha fallado. Se deberá volver a arrancar la carga en la fase de creación, para asegurarse de que se devuelve la tabla a un estado coherente y de que se crean todos los índices (si los hay). Entonces se podrá comprobar cuáles de los registros se han cargado. Vuelva a arrancar la operación de carga con el valor RESTARTCOUNT establecido en el número de registros que se han cargado satisfactoriamente para pasar por alto aquellas filas y cargar el resto del archivo.

Si este mensaje va seguido del mensaje SQL3520W, significa que este mensaje es únicamente informativo y que no es necesaria ninguna respuesta.

SQL3520WSe ha cargado satisfactoriamente el punto de coherencia.

Explicación: El punto de coherencia que ha realizado la operación Load ha resultado satisfactorio.

Respuesta del usuario: Este mensaje es informativo. No es necesaria ninguna respuesta.

SQL3521NNo se ha suministrado el archivo de origen de entrada "<núm-secuencia>".

Explicación: Se ha invocado una operación de carga con varios archivos de entrada pero no se han suministrado todos los archivos. Para el tipo de archivo DB2CS, se deben suministrar todos los archivos de origen de entrada que se crearon originalmente. Para el tipo de archivo IXF, se deben suministrar todos los archivos de origen de entrada en el orden correcto.

El programa de utilidad finaliza.

Respuesta del usuario: Vuelva a arrancar el programa de utilidad suministrando todos los archivos de origen de entrada y estableciendo el valor de RESTARTCOUNT de forma adecuada para los datos que ya se han cargado.

SQL3522NNo se puede suministrar un destino de la copia cuando la retención de anotación cronológica y la salida de usuario están inhabilitados.

Explicación: Se ha especificado un destino de la copia al invocar una carga de una base de datos que tiene la retención de anotación cronológica y la salida de usuario inhabilitados. Los destinos de copia no son válidos para bases de datos de este tipo.

El programa de utilidad detiene el proceso.

Respuesta del usuario: Verifique si la base de datos debería tener retención de anotación cronológica y salida de usuario inhabilitados e invoque la carga sin especificar un destino de copia.

SQL3523WNo se debe recuperar ningún mensaje del archivo de mensajes. Código de razón: "<cr>".

Explicación: No se devuelve ningún mensaje del archivo de mensajes temporal de LOAD. Los códigos de retorno posibles son:

1
No existe ningún archivo de mensajes temporal de LOAD.

2
No hay ningún mensaje en el archivo de mensajes temporal de LOAD.

Respuesta del usuario: Asegúrese de haber especificado un nombre de tabla válido. Si el el nombre de tabla se especifica correctamente y se esperan los mensajes, compruebe el supervisor de bases de datos con el fin de verificar que el programa de utilidad esté activo y que no espera ningún recurso, como los bloqueos, por ejemplo. Tenga en cuenta que el archivo de mensajes temporal de LOAD no se creará hasta que el programa de utilidad LOAD se esté procesando y se borrará una vez finalizado el proceso de dicho programa de utilidad.

SQL3524NLa opción "<opción>" tiene un valor no válido "<valor>".

Explicación: El valor suministrado debe ser un valor entero. El rango para cada opción es el siguiente:

  1. ESPACIOLIBRETOTAL: el valor debe estar en el rango de 0 a 100 y se interpreta como un porcentaje del total de páginas de la tabla que se han de añadir al final de la tabla como espacio libre.
  2. ESPACIOLIBREPÁGINA: el valor debe estar en el rango de 0 a 100 y se interpreta como un porcentaje de cada página de datos que se ha de dejar como espacio libre.
  3. ESPACIOLIBREÍNDICE: el valor debe estar en el rango de 0 a 99 y se interpreta como porcentaje de cada página de índice que se ha de dejar como espacio libre cuando se cargan índices.

El programa de utilidad detiene el proceso.

Respuesta del usuario: Corrija el valor y vuelva a someter el mandato.

SQL3525WLa opción "<opción-1>" es incompatible con la opción "<opción-2>".

Explicación: Se han proporcionado opciones incompatibles al programa de utilidad.

Respuesta del usuario: Elimine o modifique una de las opciones y vuelva a emitir el mandato. Consulte el manual Consulta de mandatos para obtener más información sobre opciones válidas.

SQL3526NLa cláusula "<cláusula>" del modificador no es coherente con las opciones de carga actuales. El código de razón es "<código-razón>".

Explicación: La modalidad (modificador) del tipo de archivo de carga indicada no es compatible con el mandato de cargar/importar/exportar. Esto se debe a una de las razones siguientes:

  1. La opción actual necesita que se especifiquen los modificadores de tipo del archivo RECLEN y NOEOFCHAR. En el mandato faltan una o varias opciones.
  2. La opción indicada, DEL o ASC, no es coherente con el formato del archivo de datos de entrada o salida.
  3. Se han especificado modificadores de tipo de archivo relacionados con la identidad o generados, pero la tabla de destino no contiene esas columnas.
  4. No es posible cargar una tabla con una columna generada sin identidad en un índice exclusivo a no ser que la columna se especifique en la cláusula INCLUDE de la sentencia CREATE INDEX o se utilice el modificador de tipo de archivo GENERATEDOVERRIDE.
  5. No es posible cargar una tabla con una columna generada sin identidad en una clave de partición a no ser que se utilice el modificador de tipo de archivo GENERATEDOVERRIDE.

Respuesta del usuario: Compruebe los requisitos de la opción que esté utilizando. Vuelva a enviar el mandato utilizando cláusulas de modificador (modalidades de tipo de archivo) y opciones de programa de utilidad que sean coherentes.

SQL3527NEl número especificado en el parámetro FILETMOD para la opción CODEPAGE no es válido.

Explicación: En el parámetro FILETMOD, la opción CODEPAGE no era válida.

Respuesta del usuario: Corrija el número de la página de códigos y vuelva a someter el mandato.

SQL3528WEs posible que el delimitador (delimitador de columna, de serie o coma decimal) especificado en el mandato CLP se convierta de la página de códigos de la aplicación a la página de códigos de la base de datos.

Explicación: Cuando se envía un mandato CLP del cliente al servidor, es posible que se convierta de la página de códigos del cliente a la página de códigos del servidor, si son diferentes.

Respuesta del usuario: Para asegurarse de que no se convierten los delimitadores, deben especificarse en formato hexadecimal.

SQL3529NLa operación "<nombre-operación>" encontró el tipo de datos no soportados "<tipo-datos>" en la columna "<nombre-columna>".

Explicación: La operación "<nombre-operación>" no da soporte al tipo de datos "<tipo-datos>" de la columna "<número-columna>".

Respuesta del usuario: Por favor, compruebe la definición de tabla y la publicación Data Movement Guide para obtener información acerca de los tipos de datos soportados.

SQL3530IEl programa de utilidad Load Query está supervisando el proceso Load en el nodo "<nodo>".

Explicación: Se ha invocado al programa Load Query en un entorno MPP.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3531ISe ha producido una condición LOAD RESTART.

Explicación: Se ha especificado la opción RESTART para el proceso Load que se está consultando.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3532IEl programa de utilidad Load se encuentra en la fase "<fase>".

Explicación: Este es un mensaje informativo que indica la fase de Load que se está consultando.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3533IEl programa de utilidad Load está creando el "<número>" de índice "<número>".

Explicación: Este es un mensaje informativo que se devuelve si el proceso Load que se está consultando está en la fase BUILD.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3534ILa fase Load DELETE se ha realizado en aproximadamente un "<número>" por ciento.

Explicación: Este es un mensaje informativo que se devuelve si el proceso Load que se está consultando está en la fase DELETE.

Respuesta del usuario: No es necesaria ninguna acción.

SQL3535WYa no se da soporte al parámetro del mandato LOAD "<nombre-parámetro>"; el programa de utilidad LOAD ignorará su valor.

Explicación: El mandato LOAD contiene un parámetro al que ya no se da soporte.

Respuesta del usuario: Consulte la documentación de DB2 para obtener información sobre el espacio de clasificación temporal de LOAD y recomendaciones relacionadas con el ajuste del rendimiento de LOAD.

SQL3536NEl espacio de tabla temporal del sistema "<nombre-espacio-tabla>" está lleno.

Explicación: El programa de utilidad LOAD ha encontrado una condición de espacio de tabla lleno al clasificar claves de índice.

Respuesta del usuario: Asegúrese de que hay suficiente espacio asignado al espacio de tabla temporal del sistema "<nombre-espacio-tabla>", al menos el doble del espacio total de los índices que se están creando. Vuelva a iniciar el programa de utilidad LOAD.

SQL3537NNo se ha podido asignar memoria de clasificación durante la ejecución del programa de utilidad LOAD.

Explicación: No hay suficiente memoria virtual de proceso para el proceso de clasificación del programa de utilidad LOAD.

Respuesta del usuario: Interrumpa la aplicación al recibir este mensaje. Asegúrese de que hay suficiente memoria virtual para el proceso de clasificación.

Las soluciones posibles son:

SQL3538NEl programa de utilidad LOAD QUERY ha fallado porque hay varios procesos LOAD que utilizan la misma vía de acceso a archivos temporales.

Explicación: Al menos otro proceso LOAD se ha invocado con el mismo TEMPFILES PATH que el proceso LOAD que aún se está procesando. El programa de utilidad LOAD QUERY no puede determinar de forma exclusiva qué LOAD debe consultar.

Respuesta del usuario: Utilice el parámetro TABLE de LOAD QUERY.

SQL3539NNo se puede procesar el mandato LOAD RESTART porque se ha intentado un mandato LOAD TERMINATE al menos una vez.

Explicación: LOAD TERMINATE sólo puede ir seguido de LOAD TERMINATE.

Respuesta del usuario: El usuario sólo puede procesar un mandato LOAD TERMINATE.

SQL3550WEl valor de campo de la fila "<número-fila>" y columna "<número-columna>" no es NULL, pero la columna de destino se ha definido como GENERATED ALWAYS.

Explicación: Se ha encontrado un valor de campo NULL en el archivo de entrada. Debido a que la columna de destino es del tipo GENERATED ALWAYS, el valor no se puede cargar. El valor del número de columna especifica el campo dentro de la fila de los datos que faltan.

Respuesta del usuario: Para LOAD, un valor de campo no NULL, explícito, se puede cargar en la columna de identidad GENERATED ALWAYS si se utiliza el modificador de tipo de archivo identityoverride. Para columnas GENERATED ALWAYS sin identidad, se puede utilizar el modificador de tipo de archivo generatedoverride para cargar explícitamente valores no NULL en una fila. Si no se pueden usar estos modificadores, se debe sustituir el valor de campo con NULL si LOAD acepta la fila.

Para IMPORT no hay modo de alterar temporalmente una columna GENERATED ALWAYS. Se debe sustituir el valor de campo y sustituirlo con NULL si el programa de utilidad acepta la fila.

SQL3551WLa tabla contiene como mínimo una columna GENERATED ALWAYS que el programa de utilidad alterará temporalmente.

Explicación: Se ha especificado un modificador de tipo de archivo de "alteración temporal" (por ejemplo, IDENTITYOVERRIDE o GENERATEDOVERRIDE).

Para IDENTITYOVERRIDE, esta acción puede violar la propiedad en exclusiva de una columna de identidad definida como GENERATED ALWAYS.

Para GENERATEDOVERRIDE, esta acción puede dar como resultado una columna GENERATED ALWAYS sin identidad que contiene un valor que no corresponde con su definición de columna.

Respuesta del usuario: No es necesaria ninguna acción.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]