Consulta de mensajes

SQL0200 - SQL0299

SQL0203NLa referencia a la columna "<nombre>" es ambigua.

Explicación: La columna "<nombre>" se utiliza en la sentencia y hay más de una posible columna a la que podría hacer referencia. Este podría ser el resultado de:

El nombre de la columna necesita información adicional para determinar cuál de las columnas de la tabla es.

No se puede procesar la sentencia.

Respuesta del usuario: Añada un calificador al nombre de la columna. El calificador es el nombre de la tabla o el nombre de la correlación. Tal vez sea necesario renombrar una columna en la lista de selección.

sqlcode: -203

sqlstate: 42702

SQL0204N"<nombre>" es un nombre no definido.

Explicación: La causa del error es una de las siguientes:

Este código de retorno se puede generar para cualquier tipo de objeto de base de datos.

Usuarios del sistema federado: el objeto identificado por "<nombre>" no está definido en la base de datos o "<nombre>" no es un apodo de una sentencia DROP NICKNAME.

Algunas fuentes de datos no proporcionan los valores adecuados para "<nombre>". En estos casos, el distintivo del mensaje tendrá el siguiente formato: "OBJECT:<fuente de datos> TABLE/VIEW", que indica que el valor real de la fuente de datos especificada no es conocido.

No se puede procesar la sentencia.

Respuesta del usuario: Asegúrese de que el nombre de objeto (incluido cualquier calificador necesario) está correctamente especificado en la sentencia de SQL y de que existe. Si falta el tipo de datos o la función en la cláusula SOURCE, tal vez sea que el objeto no existe O tal vez, el objeto existe en algún esquema, pero el esquema no está presente en la vía de acceso de la función correspondiente.

Usuarios del sistema federado: si la sentencia es DROP NICKNAME, asegúrese de que el objeto sea realmente un apodo. Es posible que el objeto no exista en la base de datos federada o en la fuente de datos. Compruebe la existencia de objetos de la base de datos federada (si existen) y objetos de la fuente de datos (caso de haberlos).

sqlcode: -204

sqlstate: 42704

SQL0205NLa columna o el atributo "<nombre>" no está definido en "<nombre-objeto>".

Explicación: Si "<nombre-objeto>" es una tabla o una vista, entonces "<nombre>" es una columna que no está definida en "<nombre-objeto>". Si "<nombre-objeto>" es un tipo estructurado, entonces "<nombre>" es un atributo que no está definido en "<nombre-objeto>".

Usuarios del sistema federado: "<nombre-objeto>" podría hacer referencia a un apodo.

No se puede procesar la sentencia.

Respuesta del usuario: Si "<nombre-objeto>" es una tabla o vista, compruebe que los nombres de columna y de tabla o de vista (incluyendo los calificadores necesarios) están especificados correctamente en la sentencia de SQL. Si "<nombre-objeto>" es un tipo estructurado, compruebe que los nombres de atributo y de tipo (incluidos los calificadores necesarios) están especificados correctamente en la sentencia de SQL.

Además, si recibe este error durante un REORG o IMPORT, tal vez los nombres de columna del índice vulneren las normas de nomenclatura del gestor de bases de datos, tal como están definidas en el manual Administration Guide.

sqlcode: -205

sqlstate: 42703

SQL0206N"<nombre>" no es válida en el contexto donde se usa.

Explicación: Este error se puede producir en los siguientes casos:

No se puede procesar la sentencia.

Respuesta del usuario: Verifique que los nombres estén correctamente especificados en la sentencia de SQL. Para una sentencia SELECT, asegúrese de que todas las tablas necesarias están nombradas en la cláusula FROM. Para una subselección de una cláusula ORDER BY, asegúrese de que no hay ninguna referencia a columnas correlacionadas. Si se utiliza un nombre de correlación para una tabla, compruebe que las referencias posteriores utilizan el nombre de correlación y no el nombre de la tabla.

Para una sentencia CREATE TRIGGER, asegúrese de que solamente se especifican las nuevas variables de transición en la parte izquierda de las asignaciones de la sentencia de la variable de transición SET y de que las referencias a columnas de la tabla sujeto tengan especificado un nombre de correlación.

sqlcode: -206

sqlstate: 42703

SQL0207NNo se permite un nombre de columna en la cláusula ORDER BY de una sentencia SELECT que se utiliza con un operador de conjunto.

Explicación: Una sentencia SELECT con un operador de conjunto contiene una cláusula ORDER BY, la cual especifica nombres de columnas. En este caso, la lista de columnas de la cláusula ORDER BY debe contener únicamente enteros.

No se puede procesar la sentencia.

Respuesta del usuario: Especifique únicamente números enteros en la lista de columnas en la cláusula ORDER BY.

NOTA: Este error sólo se puede aplicar a los releases de DB2 anteriores a la Versión 2 y a los sistemas principales a los que se accede mediante DB2 Connect.

sqlcode: -207

sqlstate: 42706

SQL0208NLa cláusula ORDER BY no es válida porque la columna "<nombre>" no forma parte de la tabla de resultados.

Explicación: La sentencia no es válida porque una columna "<nombre>" especificada en la lista ORDER BY no está especificada en la lista SELECT y no está en la tabla de resultados. Sólo se pueden utilizar columnas de la tabla de resultados para ordenar ese resultado cuando la selección completa de la sentencia de selección no es una subselección.

No se puede procesar la sentencia.

Respuesta del usuario: Para corregir la sintaxis de la sentencia, añada la columna especificada a la tabla de resultados o suprímala de la cláusula ORDER BY.

sqlcode: -208

sqlstate: 42707

SQL0212N"<nombre>" es un designador de tabla duplicado o se ha especificado más de una vez en la cláusula REFERENCING de una definición de activador.

Explicación: El nombre de tabla, vista, alias o correlación expuesto especificado por "<nombre>" es idéntico a otro nombre de tabla, vista, alias o correlación expuesto en la misma cláusula FROM.

Si la sentencia es CREATE TRIGGER, la cláusula REFERENCING puede tener especificado el mismo nombre que la tabla sujeto, el mismo nombre para diversos nombres de correlación OLD o NEW o bien los identificadores NEW_TABLE o OLD_TABLE.

No se puede procesar la sentencia.

Respuesta del usuario: Vuelva a escribir la cláusula FROM de la sentencia SELECT. Asocie los nombres de correlación con los nombres de tabla, vista o alias de modo que ningún nombre de tabla, vista, alias o correlación expuesto sea idéntico a ningún otro nombre de tabla, vista, alias o correlación expuesto en la cláusula FROM.

Para una sentencia CREATE TRIGGER, cambie los nombres de la cláusula REFERENCING de modo que no hayan duplicados.

sqlcode: -212

sqlstate: 42712

SQL0214NUna expresión que empieza por "<inicio-expresión>" de la cláusula "<tipo-cláusula>" no es válida. Código de razón = "<código-razón>".

Explicación: La expresión identificada por la primera parte de la expresión "<inicio-expresión>" de la cláusula "<tipo-cláusula>" no es válida por la razón especificada por el "<código-razón>" que se indica a continuación:

1
La selección completa de la sentencia select no es una subselección. No se permiten las expresiones en la cláusula ORDER BY para este tipo de sentencia select. Este código de razón sólo se produce cuando "<tipo-cláusula>" es ORDER BY.

2
En la cláusula de selección se ha especificado DISTINCT y la expresión no coincide exactamente con ninguna expresión de la lista de selección. Este código de razón sólo se produce cuando "<tipo-cláusula>" es ORDER BY.

3
La presencia de una función de columna en la cláusula ORDER BY ha ocasionado la agrupación. Este código de razón sólo se produce cuando "<tipo-cláusula>" es ORDER BY.

4
La expresión de una cláusula GROUP BY no puede ser una selección completa escalar. Este código de razón sólo se produce cuando "<tipo-cláusula>" es GROUP BY.

5
El lado izquierdo de un operador no referenciado en una cláusula GROUP BY no puede ser una función de variante. Este código de razón sólo se produce cuando "<tipo-cláusula>" es GROUP BY.

No se puede procesar la sentencia.

Respuesta del usuario: Modifique la sentencia de selección basada en la razón especificada por el "<código-razón>" tal como se indica a continuación:

1
Elimine la expresión de la cláusula ORDER BY. Si intenta hacer referencia a una columna del resultado, cambie la clave de clasificación por la forma de entero simple o de nombre de columna simple.

2
Elimine DISTINCT de la cláusula de selección o cambie la clave de clasificación por la forma de entero simple o de nombre de columna simple.

3
Añada una cláusula GROUP BY o elimine la función de columna de la cláusula ORDER BY.

4
Elimine todas las selecciones completas escalares de la cláusula GROUP BY. Si desea la agrupación en una columna del resultado que esté basada en una selección completa escalar, utilice una expresión de tabla anidada o una expresión de tabla común para proporcionar primero una tabla de resultados con la expresión como columna del resultado.

5
Elimine cualquier función variante del lado izquierdo de los operadores no referenciados en la cláusula GROUP BY.

sqlcode: -214

sqlstate: 42822

SQL0216NEl número de elementos a cada lado de un operador de predicado no coincide. El operador de predicado es "<operador-predicado>".

Explicación: Un predicado incluye una lista de elementos a la derecha o a la izquierda (o a ambos lados) del operador de predicado. El número de elementos debe ser el mismo en ambos lados. Estos elementos pueden aparecer en una lista de expresiones delimitadas entre paréntesis o bien como elementos de una lista de selección en una selección completa.

No se puede procesar la sentencia.

Respuesta del usuario: Corrija el predicado cuyo número de elementos no coincida a ambos lados del operador de predicado.

sqlcode: -216

sqlstate: 428C4

SQL0217WLa sentencia no se ha ejecutado ya que sólo se están procesando las peticiones de información de Explain.

Explicación: El valor actual de uno de los registros especiales de explicación se ha establecido en EXPLAIN. Este valor permite que se preparen y expliquen sentencias de SQL dinámicas, pero no permite que se ejecute ninguna sentencia dinámica.

Respuesta del usuario: Modifique el valor del registro especial de explicación apropiado a un valor que no sea EXPLAIN emitiendo la sentencia SET apropiada desde la interfaz o desde la aplicación que encuentra esta condición.

sqlcode: +217

sqlstate: 01604

SQL0219NLa tabla Explain "<nombre>" solicitada no existe.

Explicación: Se ha invocado el recurso Explain, pero éste no ha podido encontrar la tabla Explain "<nombre>" necesaria. Se deben crear las tablas Explain antes de invocar el recurso Explain.

Respuesta del usuario: Cree las tablas Explain necesarias. Las sentencias del Lenguaje de definición de datos de SQL necesarias para crear las tablas Explain están disponibles en el archivo EXPLAIN.DDL del directorio misc que hay bajo sqllib.

sqlcode: -219

sqlstate: 42704

SQL0220NLa tabla Explain "<nombre>", columna "<nombre2>" no tiene la definición adecuada o bien falta esta definición.

Explicación: Se ha invocado el recurso Explain, pero la tabla Explain "<nombre>" no tenía la definición esperada. La definición puede ser incorrecta debido a:

Respuesta del usuario: Corrija las definiciones de la tabla Explain especificada. Las sentencias del Lenguaje de definición de datos de SQL necesarias para crear las tablas Explain están disponibles en el archivo EXPLAIN.DDL del directorio misc que hay bajo sqllib.

sqlcode: -220

sqlstate: 55002

SQL0236WSQLDA sólo ha proporcionado "<entero1>" entradas de SQLVAR. Se precisan "<entero2>" entradas de SQLVAR para "<entero3>" columnas. No se ha establecido ninguna entrada SQLVAR.

Explicación: El valor del campo SQLN del SQLDA debe ser mayor o igual al número de columnas del conjunto de resultados.

El gestor de bases de datos no ha definido ninguna entrada de SQLVAR (y se ha establecido el distintivo SQLDOUBLED en "off" (p.ej., en el carácter espacio)).

Respuesta del usuario: Aumente el valor del campo SQLN del SQLDA al valor indicado en el mensaje (asegurándose de que el SQLDA es lo suficientemente grande como para dar soporte a ese valor) y vuelva a emitir la sentencia.

sqlcode: +236

sqlstate: 01005

SQL0237WSQLDA sólo ha proporcionado "<entero1>" entradas de SQLVAR. Dado que al menos una de las columnas que se están describiendo tiene un tipo diferenciado, deberían haberse especificado "<entero2>" entradas de SQLVAR. No se han establecido ninguna de las entradas SQLVAR secundarias.

Explicación: Puesto que por lo menos una de las columnas del conjunto de resultados tiene un tipo diferenciado, se debe suministrar espacio para un número de entradas de SQLVAR que sea el doble del número de columnas del conjunto de resultados. El gestor de bases de datos solo ha definido las entradas de SQLVAR base (y se ha establecido el distintivo SQLDOUBLED en "off" (p.ej., en el carácter espacio)).

Respuesta del usuario: Si no se necesita la información adicional sobre el tipo o tipos diferenciados del conjunto de resultados, no es necesario tomar ninguna acción. Si se necesita información sobre el tipo diferenciado, se debe aumentar el valor del campo SQLN en el SQLDA hasta el valor indicado en el mensaje (después de cerciorarse de que el SQLDA es suficientemente grande para dar soporte a esa cantidad) y se debe volver a someter la sentencia.

sqlcode: +237

sqlstate: 01594

SQL0238WSQLDA sólo ha proporcionado "<entero1>" entradas de SQLVAR. Dado que al menos una de las columnas que se están describiendo es un LOB o un tipo estructurado, se requieren entradas SQLVAR "<entero2>" para columnas "<entero3>". No se ha establecido ninguna entrada SQLVAR.

Explicación: Puesto que por lo menos una de las columnas del conjunto de resultados es un LOB o un tipo estructurado, se debe suministrar un espacio para un número de entradas de SQLVAR que sea el doble del número de columnas del conjunto de resultados. Tenga también en cuenta que una o más de las columnas del conjunto de resultados puede ser un tipo diferenciado.

El gestor de bases de datos no ha definido ninguna entrada de SQLVAR (y el distintivo SQLDOUBLED se ha establecido en "off" (p.ej., en el carácter espacio)).

Respuesta del usuario: Aumente el valor del campo SQLN en el SQLDA hasta el valor indicado en el mensaje (tras cerciorarse de que el SQLDA es suficientemente grande para dar soporte a esta cantidad) y vuelva a someter la sentencia.

sqlcode: +238

sqlstate: 01005

SQL0239WSQLDA sólo ha proporcionado "<entero1>" entradas de SQLVAR. Dado que al menos una de las columnas que se están describiendo es un tipo diferenciado o un tipo estructurado, se requieren entradas SQLVAR "<entero2>" para columnas "<entero3>". No se ha establecido ninguna entrada SQLVAR.

Explicación: Si alguna de las columnas del conjunto de resultados es un tipo diferenciado o un tipo referencia, se debe suministrar espacio para un número de entradas de DQLVAR que sea el doble que el número de columnas del conjunto de resultados.

El gestor de bases de datos no ha definido ninguna entrada de SQLVAR (y el distintivo SQLDOUBLED se ha establecido en "off" (p.ej., en el carácter espacio)).

Respuesta del usuario: Si se necesita información sobre el tipo diferenciado o el tipo referencia, se ha de aumentar el valor del campo SQLN del SQLDA hasta el valor indicado en el mensaje (tras cerciorarse de que el SLDA es suficientemente grande para dar soporte a esa cantidad) y se ha de volver a someter la sentencia. Si no se necesita información adicional sobre el o los tipo(s) diferenciado(s) o referencia del conjunto de resultados, entonces se puede volver a someter la sentencia simplemente proporcionando suficientes entradas de SQLVAR para dar cabida al número de columnas del conjunto de resultados.

sqlcode: +239

sqlstate: 01005

SQL0242NEl objeto denominado "<nombre-objeto>" de tipo "<tipo-objeto>" se ha especificado más de una vez en la lista de objetos.

Explicación: En una lista de nombres de objeto de tipo "<tipo-objeto>", el objeto denominado "<nombre-objeto>" se ha especificado más de una vez. La operación de la sentencia no se puede realizar en el objeto más de una vez.

Respuesta del usuario: Corrija el objeto duplicado de la lista, eliminado las ocurrencias duplicadas.

sqlcode: -242

sqlstate: 42713

SQL0257NActualmente, esta plataforma no da soporte a contenedores DEVICE puros.

Explicación: Se ha intentado utilizar contenedores DEVICE; actualmente no se da soporte en esta plataforma al uso de contenedores DEVICE.

Respuesta del usuario: Utilice contenedores FILE o espacios de tablas gestionados por el sistema en lugar de contenedores DEVICE.

sqlcode: -257

sqlstate: 42994

SQL0258NNo es posible añadir contenedores mientras está pendiente o en curso un reequilibrio del espacio de tabla.

Explicación: Se ha producido una de las siguientes condiciones:

  1. En la misma unidad de trabajo se ha emitido previamente un ALTER TABLESPACE para añadir contenedores al mismo espacio de tabla (del mismo nodo). Los contenedores de un espacio de tabla sólo pueden añadirse a un nodo de una sentencia ALTER TABLESPACE de una unidad de trabajo.
  2. El espacio de tabla al que se están añadiendo contenedores se está sometiendo en este momento a un reequilibrio. Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario:

  1. Si es posible, retrotraiga la unidad de trabajo y envíe un solo ALTER TABLE para añadir todos los contenedores. De lo contrario, espere a que se complete el proceso y vuelva a intentar la operación.
  2. Espere a que se complete el proceso y vuelva a intentar la operación.

sqlcode: -258

sqlstate: 55041

SQL0259NEl mapa de contenedores para el espacio de tabla es demasiado complicado.

Explicación: La estructura de correlación conserva un registro de cómo se correlaciona el espacio de direcciones del espacio de tabla a varios contenedores. Si esta operación se complica, no cabe en el archivo de espacios de tablas.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Es posible que el espacio de tabla deba volverse a equilibrar para distribuir equitativamente los datos en los contenedores. Esto puede simplificar la correlación.

Si esto no funciona, intente que tantos contenedores como sea posible tengan el mismo tamaño. Se puede modificar el tamaño de los contenedores existente haciendo una copia de seguridad del espacio de tabla y utilizando el programa de utilidad de administración de la base de datos para modificar los contenedores. Restaure el espacio de tabla en los nuevos contenedores.

sqlcode: -259

sqlstate: 54037

SQL0260NLa columna "<nombre-columna>" no puede pertenecer a la clave de partición porque es una columna de tipo LONG, DATALINK o estructurado.

Explicación: Una clave de partición no puede tener una columna de tipo LONG, DATALINK o estructurado.

No se puede procesar la sentencia.

Respuesta del usuario: No use columnas de tipo LONG, DATALINK o estructurado para la clave de partición.

Si la tabla sólo tiene de tipo columnas LONG, DATALINK o estructurado, añada una columna que se la clave de partición pueda usar o bien defina la tabla sin clave de partición en un grupo mononodo.

sqlcode: -260

sqlstate: 42962

SQL0262NLa tabla "<nombre-tabla>" no se puede crear en el grupo de nodos multinodo "<nombre-grupo-nodos>" porque sólo contiene columnas de tipo LONG. No puede crearse ninguna clave de partición.

Explicación: La tabla "<nombre-tabla>" formada sólo por columnas de tipo LONG no se puede crear en un grupo de nodos multinodo. Para utilizarla en una clave de partición, la tabla debe tener al menos una columna que no sea de tipo LONG.

No se puede procesar la sentencia.

Respuesta del usuario: Cree la tabla con una o varias columnas que no sean de tipo LONG, o bien en un grupo mononodo.

sqlcode: -262

sqlstate: 428A2

SQL0263NEl rango de nodos del "<número-nodo-1>" al "<número-nodo-2>" no es válido. El segundo número de nodo debe ser mayor o igual que el primer número de nodo.

Explicación: El rango de nodos especificado no es válido.

No se puede procesar la sentencia.

Respuesta del usuario: Corrija el rango de nodos de la sentencia y vuelva a intentarlo.

sqlcode: -263

sqlstate: 428A9

SQL0264NLa clave de partición no se puede añadir ni eliminar porque la tabla reside en un espacio de tabla definido en el grupo de nodos multinodo "<nombre>".

Explicación: La clave de partición sólo puede añadirse o eliminarse en una tabla que se encuentre en un grupo mononodo.

No se puede procesar la sentencia.

Respuesta del usuario: Tras realizar una de las siguientes acciones, vuelva a intentar la petición:

sqlcode: -264

sqlstate: 55037

SQL0265NEl nodo "<número-nodo>" es un nodo duplicado.

Explicación: Para la sentencia CREATE NODEGROUP, un nodo sólo puede aparecer una vez en la cláusula ON NODES.

Para las sentencias CREATE TABLESPACE y ALTER TABLESPACE, un nodo puede aparecer solamente una vez y en una sola cláusula ON NODES.

Para la sentencia ALTER NODEGROUP o el mandato REDISTRIBUTE NODEGROUP, se ha producido una de las siguientes acciones:

No se puede procesar la sentencia.

Respuesta del usuario: Compruebe que los nombres o números de los nodos en las cláusulas ON NODES, ADD NODES o DROP NODES sean exclusivos. Para las sentencias CREATE TABLESPACE y ALTER TABLESPACE, asegúrese de que el nodo no aparece más que en una cláusula ON NODES.

Además, para la sentencia ALTER NODEGROUP o el mandato REDISTRIBUTE NODEGROUP:

sqlcode: -265

sqlstate: 42728

SQL0266NEl nodo "<número-nodo>" no está definido.

Explicación: El nodo "<número-nodo>" no es válido por una de las siguientes razones:

No se puede procesar la sentencia.

Respuesta del usuario: Según sea el caso:

sqlcode: -266

sqlstate: 42729

SQL0268NLa "<operación>" no puede llevarse a cabo mientras se está redistribuyendo el grupo de nodos.

Explicación: Causas posibles:

No se puede procesar la sentencia.

Respuesta del usuario: Espere a que concluya la redistribución y vuelva a intentarlo.

sqlcode: -268

sqlstate: 55038

SQL0269NLa base de datos contiene el número máximo de correlaciones de partición.

Explicación: Dado que la base de datos contiene el número máximo de correlaciones de partición (32.768), el usuario no puede crear, alterar ni redistribuir un grupo de nodos.

No se puede procesar la sentencia.

Respuesta del usuario: Descarte uno o varios grupos de nodos de la base de datos.

Nota: Descartando un grupo de nodos se descartan todos los objetos de la base de datos, como son los espacios de tabla, las tablas y las vistas que se encuentran en dicho grupo de nodos.

sqlcode: -269

sqlstate: 54033

SQL0270NFunción no soportada (Código de razón = "<código-razón>").

Explicación: La sentencia no puede procesarse porque vulnera una restricción tal como se indica en el código de razón siguiente:

1
La clave principal, cada una de las restricciones exclusivas y cada uno de los índices exclusivos deben contener todas las columnas de partición de la tabla (las columnas pueden aparecer en cualquier orden).

2
La actualización del valor de la columna de claves de partición no está soportada.

3
Una clave externa no puede incluir ninguna columna de claves de partición con nulos cuando se define con ON DELETE SET NULL. Este es un caso especial del código de razón 2, ya que definir una restricción de este tipo daría como resultado intentar actualizar una columna de claves de partición.

4
Una tabla definida utilizando un grupo de nodos de varias particiones o un grupo de nodos de una sola partición en una partición distinta a la partición del catálogo, no soporta DATA CAPTURE CHANGES.

5
La vista creada con la cláusula WITH CHECK OPTION no debe utilizar funciones (o vistas de referencia que utilizan funciones) que:

Estas funciones tampoco deben estar presentes en vistas referenciadas si la nueva vista se crea con la opción de comprobación CASCADED.

6
No puede definirse una transformación para un tipo diferenciado definido por el usuario.

7
Los campos largos sólo pueden definirse utilizando un espacio de tabla con un tamaño de página de 4K. Sólo puede crearse un LONG TABLESPACE utilizando un tamaño de página de 4K.

8
Los tipos estructurados no están soportados como columnas de una tabla o tipos de datos de atributo de tipo estructurado anteriores a la versión 7.1 de DB2.

9
Los activadores no están soportados en las tablas con tipo.

10
No se puede seleccionar un solo espacio de tabla por omisión ya que la tabla tiene una o más columnas LOB que se han de colocar en un espacio de tabla con un tamaño de página de 4K y el tamaño de fila o el número de columnas de la tabla necesita un espacio de tabla cuyo tamaño de página sea de 8K.

11
No se puede crear una tabla con tipo o una vista con tipo utilizando un tipo estructurado que no tenga atributos.

12
El tipo de un parámetro clave fuente debe ser un tipo estructurado definido por el usuario o un tipo diferenciado que no se haya originado en LOB, DATALINK, LONG VARCHAR, or LONG VARGRAPHIC.

13
Las restricciones de comprobación no se pueden definir en una tabla con tipo o la cláusula WITH CHECK OPTION no se puede especificar en un vista con tipo.

14
Las restricciones de referencia no se pueden definir en una tabla con tipo o en una tabla padre que sea una tabla con tipo.

15
No se puede definir un valor por omisión para columnas de tipo de referencia.

16
Un tipo de datos de referencia o un tipo de datos estructurados no se puede utilizar como un tipo de datos de parámetro o un tipo de datos de retorno de una función definida por el usuario anterior a la versión 7.1 de DB2. De lo contrario, un tipo de datos de referencia de ámbito no se puede utilizar como un tipo de datos de parámetro o un tipo de datos de retorno de una rutina. Un tipo estructurado no se puede utilizar como una columna de retorno o como una función de fila.

17
La sentencia SET CONSTRAINTS no se puede utilizar para una tabla con tipo.

18
No se pueden otorgar privilegios UPDATE y REFERENCES a nivel de columna en una tabla con tipo o una vista con tipo.

19
Se ha de especificar un valor por omisión específico cuando se defina un valor por omisión para una columna de una tabla con tipo.

20
ALTER TABLE no está soportado para una tabla de resumen.

21
La longitud de columna no se puede alterar en una tabla que sea una tabla base para una tabla de resumen.

22
Las tablas de resumen no se pueden definir en una sentencia CREATE SCHEMA.

23
REPLICATED sólo se puede especificar para una tabla de resumen definida con REFRESH DEFERRED.

24
La acción activada en un activador BEFORE no puede hacer referencia a una tabla de resumen definida con REFRESH IMMEDIATE.

25
Sólo se puede especificar una tabla de resumen para una sentencia SET CONSTRAINTS.

26
El grupo de nodos que se está redistribuyendo contiene como mínimo una tabla de resumen duplicada.

27
Las tablas de resumen duplicadas no se pueden definir en una tabla que no tenga un índice exclusivo existente en una o más columnas que forman la tabla de resumen duplicada.

28
No se puede renombrar una tabla con tipo o una tabla de resumen.

29
La cláusula FOR EXCEPTION no se puede especificar con una tabla de resumen en la sentencia SET CONSTRAINTS.

30
Las tablas y vistas de tipo no se pueden definir en una sentencia CREATE SCHEMA.

31
Una clave de partición no se puede definir con más de 500 columnas.

32
Una tabla que se ha definido mediante el uso de un grupo de nodos de varias particiones o un grupo de nodos de una sola partición en una partición distinta a la partición del catálogo, no soporta columnas DATALINK definidas con FILE LINK CONTROL.

33
La tabla subyacente de una tabla de resumen definida con REFRESH IMMEDIATE no puede ser hija de una restricción de referencia con efecto de cascada (es decir, con la opción ON DELETE CASCADE o la opción ON DELETE SET NULL).

34
La característica de referencia a objetos subyacente no está soportada en el release actual.

35
No se puede crear una columna de identidad en un entorno de base de datos multinodo.

36
No se permite la activación de una base de datos de una base de datos multinodo si existen columnas de identidad.

38
No se soporta un índice utilizando una extensión de índice en un grupo de nodos de partición múltiple.

39
No se puede hacer referencia a apodos o a funciones de tabla OLE DB directa o indirectamente en el cuerpo de una función o de un método SQL.

Respuesta del usuario: La acción correspondiente al código de razón es:

1
Corrija la sentencia CREATE TABLE, ALTER TABLE o CREATE UNIQUE INDEX.

2
No intente actualizar las columnas de claves de partición para una tabla de multipartición ni suprimir y a continuación insertar la fila con los nuevos valores en las columnas de partición.

3
Convierta la columna de claves de partición en columnas sin nulos, especifique una acción ON DELETE diferente, o cambie la clave de partición de la tabla de modo que la clave externa no incluya ninguna columna de la tabla de partición.

4
Especifique DATA CAPTURE NONE o asegúrese de que la tabla esté colocada en un espacio de tabla de un grupo de nodos de una sola partición que especifique la partición del catálogo.

5
No utilice la cláusula WITH CHECK OPTION ni elimine la función o la vista de la definición de vista.

6
Las transformaciones son automáticas para los tipos diferenciados definidos por el usuario. Utilice la sentencia CREATE TRANSFORM sólo para los tipos estructurados definidos por el usuario.

7
Utilice un espacio de tabla con un tamaño de página de 4K para cualquier tabla que incluya campos largos. Si se utilizan espacios de tablas de DMS, los campos largos pueden colocarse en un espacio de tabla con un tamaño de página de 4K con otra tabla o datos de índice en espacios de tablas con un tamaño de página diferente. Al definir LONG TABLESPACE, utilice PAGESIZE 4K.

8
Para servidores anteriores a la versión 7.1 de DB2, asegúrese de que ningún tipo de datos de columna es un tipo estructurado en la sentencia CREATE TABLE o ALTER TYPE ADD COLUMN. Asegúrese de que ningún tipo de datos de atributo es un tipo estructurado en la sentencia CREATE TYPE o ALTER TYPE ADD ATTRIBUTE.

9
No defina activadores en las tablas con tipo.

10
Reduzca el tamaño de la fila o el número de columnas de la tabla o especifique 2 espacios de tablas de tal modo que los datos largos estén en un espacio de tabla cuyo tamaño de página sea de 4K y los datos de la base estén en un espacio de tabla cuyo tamaño de página sea de 8K.

11
Cuando cree una tabla o una vista con tipo, especifique un tipo estructurado que tenga como mínimo un atributo definido.

12
Para el tipo de un parámetro clave fuente, use únicamente un tipo estructurado definido por el usuario o un tipo diferenciado que no se haya originado en LOB, DATALINK, LONG VARCHAR o LONG VARGRAPHIC.

13
En una sentencia CREATE TABLE o ALTER TABLE para una tabla con tipo, no especifique restricciones de comprobación. En una sentencia CREATE VIEW de una vista con tipo, no especifique la cláusula WITH CHECK OPTION.

14
No especifique restricciones de referencia que afectan a tablas con tipos en una sentencia CREATE TABLE o ALTER TABLE.

15
No especifique una cláusula DEFAULT para una columna con un tipo de datos de referencia en una sentencia CREATE TABLE o ALTER TABLE.

16
Para servidores anteriores a la versión 7.1 de DB2, no especifique un un parámetro de tipo estructurado o tipo de retorno cuando cree una función definida por el usuario. De lo contrario, no especifique un tipo de referencia de ámbito como un parámetro o tipo de retorno. No especifique un tipo estructurado como una columna de retorno de una tabla o de una función de fila.

17
No especifique una tabla con tipo en la sentencia SET CONSTRAINTS.

18
No incluya nombres de columnas específicos cuando otorgue privilegios REFERENCES o UPDATE en una tabla o una vista con tipo.

19
Incluya un valor específico cuando especifique la cláusula DEFAULT en una columna de tabla con tipo.

20
Descarte la tabla de resumen y vuélvala a crear con los atributos deseados.

21
Descarte la(s) tabla(s) de resumen, altere la longitud de columna de la tabla base y luego vuelva a crear la(s) tabla(s) de resumen.

22
Emita la sentencia CREATE SUMMARY TABLE fuera de la sentencia CREATE SCHEMA.

23
Elimine la especificación REPLICATED o asegúrese de que se haya especificado REFRESH DEFERRED para la definición de la tabla de resumen.

24
Elimine la referencia a la tabla de resumen de la acción activada en el activador BEFORE.

25
Emita sentencias SET CONSTRAINTS IMMEDIATE CHECKED separadas para cada tabla de resumen.

26
Descarte todas las tablas de resumen duplicadas en el grupo de nodos y a continuación, emita de nuevo el mandato REDISTRIBUTE NODEGROUP. Vuelva a crear la(s) tabla(s) de resumen duplicada(s).

27
Asegúrese de que un subconjunto de las columnas definidas para la tabla de resumen también son el conjunto de columnas que forman un índice exclusivo en la tabla de base.

28
Sólo se puede modificar un nombre de tabla de resumen o de tabla con tipo descartando la tabla y volviéndola a crear de nuevo con el nuevo nombre. Descartar la tabla puede traer implicaciones en otros objetos que dependen de la tabla y los privilegios de la tabla se pierden.

29
Elimine la cláusula FOR EXCEPTION de la sentencia SET CONSTRAINTS.

30
Emita la sentencia CREATE para la tabla o vista de tipo fuera de la sentencia CREATE SCHEMA.

31
Reduzca el número de columnas de la clave de partición.

32
Especifique NO LINK CONTROL para la columna DATALINK o asegúrese de que la tabla esté colocada en un espacio de tabla de un grupo de nodos de una sola partición que especifique la partición del catálogo. Si se efectúa una redistribución hacia un grupo de nodos de varias particiones, debe eliminarse la tabla para poder continuar con la redistribución.

33

34
El error se puede corregir eliminando el uso de cualquier característica de relación de objetos no soportada.

35
Elimine el atributo "GENERATED [ALWAYS | BY DEFAULT] AS IDENTITY ..." de la columna.

36
Descarte el(los) nuevo(s) nodo(s) para volver a una configuración de un solo nodo. Si se necesitan más nodos, las tablas con columnas de identidad se tienen que eliminar antes de que se añadan los nuevos nodos.

38
No se puede crear un índice utilizando una extensión de índice en una tabla de un grupo de nodos de partición múltiple. Un grupo de nodos no se puede convertir en un grupo de nodos de partición múltiple mientras que exista un índice que esté utilizando una extensión de índice en una tabla del grupo de nodos. Descarte alguno de los índices y añada la partición al grupo de nodos, con lo que los índices no se podrán volver a crear, o deje el grupo de nodos sin modificar.

39
Elimine la referencia a un apodo o a una función de tabla OLE DB o elimine la referencia al objeto que hace referencia indirectamente a uno de ellos.

sqlcode: -270

sqlstate: 42997

SQL0271NFalta el archivo de índices de la tabla con fid "<fid>" o bien no es válido.

Explicación: Se necesita el archivo de índices de la tabla con fid "<fid>" durante el proceso. Dicho archivo no existe o bien el que hay no es válido.

La sentencia no puede procesarse y la aplicación sigue estando conectada a la base de datos. Esta situación no afecta a otras sentencias que no utilicen ese índice en esta tabla.

Respuesta del usuario: Asegúrese de que todos los usuarios estén desconectados de la base de datos y luego emita el mandato RESTART DATABASE en todos los nodos. A continuación, intente de nuevo la petición.

El índice o índices se vuelven a crear al reiniciar la base de datos.

sqlcode: -271

sqlstate: 58004

SQL0276NLa conexión con la base de datos "<nombre>" no se puede establecer porque está en estado pendiente de restauración.

Explicación: Para poder establecer la conexión es preciso restaurar la base de datos.

La conexión no se ha establecido.

Respuesta del usuario: Restaure la base de dato y luego vuelva a emitir la sentencia CONNECT.

sqlcode: -276

sqlstate: 08004

SQL0279NLa conexión de la base de datos ha terminado durante el proceso de COMMIT. La transacción podría estar en duda. Código de razón = "<código-razón>".

Explicación: El proceso de confirmación ha detectado un error. La transacción ha quedado en estado de confirmación, pero el proceso de confirmación no ha podido finalizar satisfactoriamente. La conexión de la base de datos de la aplicación se ha perdido.

La causa del error vienen indicada en el "<código-razón>":

1
Ha fallado un nodo implicado en la transacción.

2
Se rechazó la confirmación en uno de los nodos. Compruebe los detalles en el archivo db2diag.log.

Respuesta del usuario: Determine la causa del error. Puede que sea preciso solicitar ayuda al administrador del sistema, ya que la causa más probable del error es una anomalía del nodo o bien de la conexión. El mandato RESTART DATABASE completará el proceso de confirmación de esta transacción.

sqlcode: -279

sqlstate: 08007

SQL0280WUna vista, un activador o una tabla de resumen "<nombre>" ha sustituido a una vista, un activador o una tabla de resumen no operativa.

Explicación: Se ha sustituido una vista, un activador o una tabla de resumen "<nombre>" por:

Respuesta del usuario: No se requiere ninguna acción.

sqlcode: +280

sqlstate: 01595

SQL0281NNo se puede alterar el espacio de tabla "<nombre-espacio-tabla>" con contenedores adicionales porque se trata de un espacio de tabla gestionado por el sistema.

Explicación: No se puede añadir contenedores adicionales a un espacio de tabla gestionado por el sistema. La excepción a esto es cuando se ha modificado un grupo de nodos para añadir un nodo sin espacios de tablas, entonces una vez se está en el nodo nuevo se pueden añadir los contenedores utilizando el mandato ALTER TABLESPACE. En general, para poder añadir contenedores adicionales el espacio de tabla debe estar gestionado por la base de datos.

No se puede procesar la sentencia.

Respuesta del usuario: Para añadir más contenedores a un espacio de tabla gestionado por el sistema, descarte y vuelva a crear el espacio de tabla con más contenedores, asegurándose de que todos los contenedores tengan el mismo tamaño y no superen el límite de tamaño para contenedores, o cambie a un espacio de tabla DMS.

sqlcode: -281

sqlstate: 42921

SQL0282NEl espacio de tabla "<nombre-espaciotabla>" no puede eliminarse porque al menos una de las tablas que contiene, "<nombre-tabla>", tiene una o más de sus partes en otro espacio de tabla.

Explicación: Una tabla del espacio de tabla especificado no contiene todas las partes de ese espacio de tabla. Si se especifica más de un espacio de tabla, entonces una tabla de uno de los espacios de tablas especificado no contiene todas las partes de la lista. Tal vez la tabla base, los índices o los datos largos estén en otro espacio de tabla, por lo que si se descartan los espacios de tabla, la tabla no se eliminará por completo. Ello dejaría la tabla en un estado no coherente y por consiguiente, el espacio de tabla no se puede eliminar.

Respuesta del usuario: Asegúrese de que todos los objetos del espacio de tabla "<nombre-espaciotabla>" contengan todas las partes en ese espacio de tabla antes de intentar eliminarla o incluya esos espacios de tablas que contienen las partes de la lista que se van a eliminar.

Puede que ello implique eliminar la tabla "<nombre-tabla>" antes de eliminar el espacio de tabla.

sqlcode: -282

sqlstate: 55024

SQL0283NEl espacio de tabla temporal del sistema "<nombre-espaciotabla>" no se puede eliminar porque es el único espacio de tabla temporal del sistema con un tamaño de página "<tamaño-página>" en la base de datos.

Explicación: Una base de datos ha de contener como mínimo un espacio de tabla temporal del sistema con el mismo tamaño de página que el tamaño de página del espacio de tabla del catálogo. Si se descarta el espacio de tabla "<nombre-espaciotabla>" se eliminaría de la base de datos el último espacio de tabla temporal del sistema con un tamaño de página "<tamaño-página>".

Respuesta del usuario: Compruebe que habrá otro espacio de tabla temporal del sistema con un tamaño de página "<tamaño-página>" en la base de datos antes de intentar eliminar este espacio de tabla.

sqlcode: -283

sqlstate: 55026

SQL0284NLa tabla no se creó porque el espacio de tabla "<nombre-espaciotabla>" a continuación de la cláusula "<cláusula>" es un espacio de tabla "<tipo-espaciotabla>".

Explicación: La sentencia CREATE TABLE o DECLARE GLOBAL TEMPORARY TABLE ha especificado un espacio de tabla denominado "<nombre-espaciotabla>" a continuación de la cláusula "<cláusula>" que no es un tipo de espacio de tabla válido para esta cláusula.

Esto puede producirse en las siguientes situaciones:

Respuesta del usuario: Corrija la sentencia CREATE TABLE para especificar un espacio de tabla con el tipo correcto para la cláusula "<cláusula>".

sqlcode: -284

sqlstate: 42838

SQL0285NLos índices y/o columnas largas de la tabla "<nombre-tabla>" no se pueden asignar a espacios de tablas separados porque el espacio de tabla principal "<nombre-espaciotabla>" es un espacio de tabla gestionado por el sistema.

Explicación: Si el espacio de tabla primario está gestionado por el sistema, todas las partes de la tabla deben estar contenidas en dicho espacio de tabla. Un tabla puede tener partes en espacios de tablas separados solo si el espacio de tabla primario, el espacio de tabla de índice y el espacio de tabla larga son espacios de tablas gestionados por la base de datos.

Respuesta del usuario: Especifique un espacio de tabla gestionado por la base de datos para el espacio de tabla primario o no asigne partes de la tabla a otro espacio de tabla.

sqlcode: -285

sqlstate: 42839

SQL0286NNo se ha podido encontrar un espacio de tabla por omisión con un tamaño de página de como mínimo "<tamaño-página>" que el ID de autorización "<nombre-usuario>" está autorizado a utilizar.

Explicación: La sentencia CREATE TABLE o DECLARE GLOBAL TEMPORARY TABLE no especificó un espacio de tabla y no se encontró un espacio de tabla de un tipo correcto (USER TEMPORARY para tablas temporales declaradas) con el espacio de página suficiente (como mínimo "<tamañopágina>"), sobre el que el ID de autorización "<nombre-usuario>" tenga el privilegio USE.

El tamaño de página suficiente de una tabla se determina por el número total de bytes de la fila o el número de columnas.

Respuesta del usuario: Asegúrese de la existencia de un espacio de tabla de un tipo correcto (REGULAR o USER TEMPORARY) con un tamaño de página de al menos "<tamañopágina>" y que el ID de autorización "<nombre-usario>" tenga el privilegio USE en este espacio de tabla.

sqlcode: -286

sqlstate: 42727

SQL0287NPara los objetos de usuario no se puede utilizar SYSCATSPACE.

Explicación: La sentencia CREATE TABLE o GRANT USE OF TABLESPACE especifica un espacio de tabla llamado SYSCATSPACE que está reservado para tablas de catálogos.

Respuesta del usuario: Especifique otro nombre de espacio de tabla.

sqlcode: -287

sqlstate: 42838

SQL0288NLos espacios de tablas largos no se pueden utilizar mediante MANAGED BY SYSTEM.

Explicación: El espacio de tabla que se define es para utilizarlo con objetos grandes y series largas. Estos elementos solo se pueden almacenar en espacios de tablas definidas en el espacio gestionado por la base de datos. Por lo tanto no se puede definir un espacio de tabla larga para que utilice espacio gestionado por el sistema.

Respuesta del usuario: Elimine la palabra clave LONG o cámbiela por MANAGED BY DATABASE en la sentencia CREATE TABLESPACE.

sqlcode: -288

sqlstate: 42613

SQL0289NNo es posible asignar nuevas páginas en el espacio de tabla "<nombre-espaciotabla>".

Explicación: Se ha producido una de las siguientes condiciones:

  1. Uno de los contenedores asignados a esta tabla SMS ha alcanzado el tamaño de archivo máximo. Probablemente ésta sea la causa del error.
  2. Todos los contenedores asignados a este espacio de tabla DMS están llenos. Probablemente ésta sea la causa del error.
  3. La tabla de objetos de este espacio de tabla DMS está llena.
  4. Hay un proceso de reequilibrio, pero no ha progresado lo suficiente como para permitir utilizar el espacio recientemente añadido.
  5. Se está redireccionando una restauración a contenedores que son demasiado pequeños.
  6. Tras una restauración redireccionada se está llevando a cabo una recuperación en avance y todos los contenedores asignados a este espacio de tabla están llenos.
  7. Se está realizando una recuperación en avance sin añadir contenedores y todos los contenedores asignados a este espacio de tabla están llenos.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Realice la acción correspondiente según la causa del error:

  1. vaya a un DMS TABLESPACE o vuelva a crear SMS TABLESPACE con más directorios (PATH) de modo que: (número de directorios) >= (máx tamañotabla / máxtamañoarchivo). Tenga en cuenta que el tamaño máximo de archivo depende del sistema operativo.
  2. añada nuevos contenedores al espacio de tabla DMS y repita la operación una vez que el proceso de reequilibrio haya dejado disponibles nuevas páginas.
  3. descarte de este espacio de tabla DMS las tablas que no sean necesarias.
  4. espere a que el proceso de reequilibrio avance más.
  5. realice otra vez la restauración redirigiéndola a contenedores más grandes.
  6. realice otra vez la restauración redirigiéndola a contenedores más grandes.
  7. vuelva a efectuar la recuperación en avance permitiendo la adición de contenedores, o bien redirigiendo la restauración a contenedores más grandes.

sqlcode: -289

sqlstate: 57011

SQL0290NNo se permite el acceso de espacio de tabla.

Explicación: Un proceso ha intentado acceder a un espacio de tabla que se encuentra en un estado no válido.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Acciones posibles:

Consulte la Guía de administración para obtener información adicional sobre los estados de los espacios de tablas.

sqlcode: -290

sqlstate: 55039

SQL0291NEn el espacio de tabla no se permite la transición de estado.

Explicación: Se ha intentado modificar el estado del espacio de tabla. El nuevo estado no es compatible con el estado actual del espacio de tabla o se ha intentado desactivar un estado específico y el espacio de tabla no estaba en dicho estado.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Los estados del espacio de tabla cambian cuando se efectúa una copia de seguridad o cuando la carga o la recuperación en avance finaliza, etc., en función del estado actual de los espacios de tabla. Consulte la guía de administración del sistema para obtener información adicional sobre los estados de los espacios de tablas.

sqlcode: -291

sqlstate: 55039

SQL0292NNo se ha podido crear un archivo de bases de datos interno.

Explicación: No se ha podido crear un archivo de bases de datos interno. Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Compruebe que el directorio que debe contener el archivo está accesible (p.ej., montado) y que el propietario de la instancia de la base de datos puede escribir en él.

sqlcode: -292

sqlstate: 57047

SQL0293NError al acceder el contenedor de espacio de tabla.

Explicación: Este error se debe a una de las siguientes condiciones:

Este error se puede generar durante el arranque de la base de datos y durante el proceso de la sentencia ALTER TABLESPACE SQL.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Intente realizar las siguientes acciones:

  1. Compruebe que el directorio, el archivo o el dispositivo existe y que el sistema de archivos está montado (si está en otro sistema de archivos). El propietario de la instancia de bases de datos debe tener acceso de lectura y escritura sobre el contenedor.
  2. Si hace poco hizo una copia de seguridad, intente restaurar el espacio de tabla o las bases de datos. Si no puede restaurarlas por culpa del contenedor dañado y el contenedor no es del tipo DEVICE, intente primero eliminar manualmente el contenedor.

Si el error lo ha generado el proceso de una sentencia ALTER TABLESPACE SQL con la opción SWITCH ONLINE, vuelva a emitir la sentencia después de corregir el problema tal como se describe más arriba.

Si el error sigue produciéndose, póngase en contacto con el representante de servicio de IBM.

sqlcode: -293

sqlstate: 57048

SQL0294NEl contenedor ya se está utilizando.

Explicación: Los contenedores para el espacio de tabla no puede compartirse. Las causas posibles de este error pueden ser las siguientes:

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Asegúrese de que los contenedores sean exclusivos.

sqlcode: -294

sqlstate: 42730

SQL0295NLa longitud combinada de todos los nombres de contenedores para el espacio de tabla es demasiado larga.

Explicación: El espacio total necesario para almacenar la lista de contenedores supera el espacio permitido para este espacio de tabla en el archivo de espacios de tabla.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Intente realizar una de las siguientes acciones:

sqlcode: -295

sqlstate: 54034

SQL0296NSe ha sobrepasado el límite del espacio de tabla.

Explicación: Esta base de datos ya contiene el número máximo de espacios de tablas. No se puede crear ninguno más.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Suprima los espacios de tablas que ya no necesite. Combine espacios de tablas pequeños moviendo todos los datos a uno de ellos y suprimiendo el otro.

sqlcode: -296

sqlstate: 54035

SQL0297NEl nombre de la vía de acceso del contenedor es demasiado largo.

Explicación: La vía de acceso completa que especifica el nombre del contenedor supera la longitud máxima permitida. Si se especificó el contenedor como una vía de acceso relativa al directorio de la base de datos, la concatenación de estos dos valores no debe superar la longitud máxima.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Reduzca la longitud de la vía de acceso.

sqlcode: -297

sqlstate: 54036

SQL0298NVía de acceso del contenedor errónea.

Explicación: La vía de acceso del contenedor vulnera uno de los siguientes requisitos:

Este mensaje también se devuelve si se produce cualquier otro error inesperado que impida a DB2 acceder al contenedor.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Especifique otra ubicación de contenedor o cambie el contenedor para que DB2 pueda aceptarlo (cambie el permiso de archivo, por ejemplo) y vuelva a intentarlo.

sqlcode: -298

sqlstate: 428B2

SQL0299NEl contenedor ya se ha asignado al espacio de tabla.

Explicación: El contenedor que intenta añadir ya se ha asignado al espacio de tabla.

Si desea ver los detalles, consulte la anotación cronológica de errores del sistema y/o la anotación cronológica de errores del gestor de bases de datos.

Respuesta del usuario: Elija otro contenedor y vuelva a intentarlo.

sqlcode: -299

sqlstate: 42731


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