Excepciones en Db2 12

Excepciones en Db2 12

  • Mainframe
6 min de lectura Actualizado Apr 1, 2019

Puntos clave: Excepciones en Db2 12 ofrece una visión general de los códigos de estado, sus significados, objetos afectados y acciones correctivas para entornos Db2.

  • Detalles sobre códigos de estado como ACHKP y CHECKP, incluyendo acciones correctivas.
  • Orientación para gestionar excepciones en bases de datos y garantizar la integridad de los datos.
Código de estatus Nombre de estatus Objetos afectados Acciones(es) correctiva(s)
ACHKP Revisión auxiliar pendiente Espacio base de la mesa, espacio de la tabla LOB

1.  Actualizar o eliminar LOBs y objetos XML inválidos usando SQL

2.  Ejecutar CHECK DATA con la opción SCOPE adecuada para verificar la validez de los LOBs y objetos XML

AUXW Advertencia auxiliar Espacio de la tabla base

1.  Actualizar o eliminar LOBs y XML inválidos usando SQL

2.  Si existe un LOB huérfano o una discrepancia de versión entre la tabla base y el índice auxiliar, utiliza REPAIR para eliminar el LOB del espacio de la tabla LOB

3.  Comprobar los datos para verificar la validez de los LOBs y los objetos XML

AUXW Advertencia auxiliar Espacio de tabla LOB

1.  Actualizar o eliminar LOBs y XML inválidos usando SQL

2.  Si existe un LOB huérfano o una discrepancia de versión entre la tabla base y el índice auxiliar, utiliza REPAIR para eliminar el LOB del espacio de la tabla Lob

3.  Ejecutar CHECK LOB para verificar la validez de los LOBs y objetos XML

CHECKP

CHECK

Pendiente

Espacio en la mesa, espacio en la tabla base

Comprobar y corregir las restricciones de RI usando CHECK DATA

 

Si un espacio de tablas está en estado tanto REORG-pendiente como CHECK pendiente (o CHECK auxiliar pendiente), ejecuta primero REORD y luego utiliza CHECK DATA

CHECKP

CHECK

Pendiente

Índice de partición, índice no particionante, índice en tabla auxiliar

1.  Ejecutar CHECK INDEX en el índice

2.  Si hay errores, ejecuta REBUILD INDEX

CHECKP

CHECK

Pendiente

Espacio de tabla LOB

Ejecuta CHECK LOB. Si hay errores:

1.  Corregir los defectos encontrados en el espacio de la tabla LOB con REPAIR

2.  Ejecuta CHECK LOB otra vez

COPIADO

COPIADO

pendiente

Espacio de tabla, partición de espacio de tabla Toma una copia de imagen (mejor acción), utiliza - Comienza DATABASE (db) SPACENAM(ts) ACCESS FORCE, o ejecuta la bandera REPAIR y restablece la copia
DBETE

Base de datos

Error en la tabla de excepciones (DBET)

Espacio de tablas, partición, índice, partición índice, partición de índices lógicos Contacta con el soporte de IBM
GRECP Recuperación pendiente del pool de búfer de grupo (GBP) Espacio de tabla, espacio de índice, RECOVER el objeto, o utiliza el comando Comienza DATABASE
ICOPY COPIA informativa pendiente Índice particionado, índice no particionado, índice en tabla auxiliar Copia el índice afectado
ICOPY COPIA informativa pendiente Espacio de tabla NO REGISTRADO Copia el espacio de la tabla afectado
LPL Lista lógica de páginas Espacios de tablas, espacio de índices

·        Comienza ACCESO A BASE DE DATOS RA/W o R/O

·        Ejecutar la utilidad RECOVER o REBUILD INDEX

·        Ejecutar LOAD REPLACE

·        SUELTA el objeto

PRO Solo lectura persistente Particiones en espacio de tablas
ARDBP RECONSTRUCCIÓN Asesora pendiente Índice Ejecuta REBUILD en el índice afectado
RBDP RECONSTRUCCIÓN pendiente Partición de índice física o lógica Ejecuta REBUILD o RECOVER en la partición de índice afectada
RBDP* RECONSTRUCCIÓN pendiente Particiones lógicas de índices secundarios no particionados Ejecuta REBUILD INDEX PART o RECOVER en las particiones lógicas afectadas
PSRBD RECONSTRUCCIÓN pendiente Índice secundario no particionado, índice en la tabla auxiliar Ejecuta REBUILD INDEX ALL, RECOVER o REBUILD INDEX
PSRBD RECONSTRUCCIÓN pendiente Índice secundario no particionado, índice en la tabla auxiliar

Nota: Las siguientes acciones también restablecen el estado de RECONSTRUCCIÓN.

 

·        CARGAR REEMPLAZAR con espacio en la tabla o partición

·        REPAIR SET INDEX con NORBDPEND en la parte índice (sin embargo, esta acción no corrige las inconsistencias)

·        Comienza la base de datos ACCESS FORCE (aunque esta acción no corrige las inconsistencias)

·        REORG INDEX SORTDATA en el índice

RECP RECOVER pendiente Espacio de la tabla Ejecuta la utilidad RECOVER en el objeto afectado
Partición de espacio de tabla Recuperar la partición lógica
Índice en la tabla auxiliar Ejecuta REBUILD INDEX, RECOVER INDEX o REORG SORTDATA
Espacio índice

Ejecuta una de las siguientes utilidades en el espacio de índices afectado:

 

·        ÍNDICE DE RECONSTRUCCIÓN

·        RECOVER INDEX

·        REORG INDEX SORTDATA

Cualquiera

Las siguientes acciones también restablecen el estado de RECOVER:

 

·        CARGAR REEMPLAZAR con espacio en la tabla o partición

·        REPARAR EL TABLESPACE o INDEX con NORCVRPEND on index (sin embargo, esta acción no corrige inconsistencias)

·        Comienza la base de datos ACCESS FORCE (aunque esta acción no corrige las inconsistencias)

REFP Actualización pendiente Espacio de tabla, espacio de índices Ejecuta un LOAD REPLACE. El objeto también estará en estado RECP o RBDP y necesitará tomar las acciones adecuadas
REORP

REORG

pendiente

Espacio de la tabla

Realiza una de las siguientes acciones:

·        LOAD REPLACE un espacio de tabla completo

·        REORGANIZAR EL ESPACIO DE TABLA SHRLEVEL NINGUNO

·        REORD TABLESPACE PART n:m SHRLEVEL NONE

·        REFERENCIA DE ESPACIO DE TABLA REORD o CAMBIO

REORP

REORG

pendiente

Espacio de tablas particionado

Para filas <=32 K;

Ejecutar REORG TABLESPACE SHRLEVEL NONE SORTDATA

 

Para filas > 32 K;

1.  Ejecutar solo REORG TABLESPACE UNLOAD

2.  Ejecutar CARGA FORMATO DE ESPACIO DE TABLA DESCARGA

AREO* REORGANIZACIÓN Asesora Espacio de la tabla

Gestiona una de las siguientes instalaciones:

 

·        ESPACIO DE TABLA DE REORGANIZACIÓN

·        CARGAR REEMPLAZAR

·        ESPACIO DE MESA DE REPARACIÓN

AREO* REORGANIZACIÓN Asesora Espacio índice

Gestiona una de las siguientes instalaciones:

 

·        ESPACIO DE TABLA DE REORGANIZACIÓN

·        CARGAR REEMPLAZAR

·        ÍNDICE REORG

·        ÍNDICE DE REPARACIONES

AREOR REORGANIZACIÓN Asesora Espacio de la tabla

Gestiona una de las siguientes instalaciones:

 

·        ESPACIO DE TABLA DE REORGANIZACIÓN

·        ESPACIO DE MESA DE REPARACIÓN

AREOR REORGANIZACIÓN Asesora Espacio índice

Gestiona una de las siguientes instalaciones:

 

·        ESPACIO DE TABLA DE REORGANIZACIÓN

·        CARGAR REEMPLAZAR

·        ÍNDICE DE RECONSTRUCCIÓN

·        ÍNDICE DE REPARACIONES

RESTP Reinicio pendiente Espacio de tabla, partición, espacio de índice, partición física de índices Los objetos no son disponibles hasta que el trabajo de retroceso están completado o hasta que se cancele el reinicio están y se realice un reinicio condicional o Comienza están en frío
STOPE Error de parada Espacio de tabla, espacio de índices RECOVER el espacio de tabla o espacio de índices
WEPR Rango de página de error de escritura Rango de página en error Ejecuta una utilidad RECOVER sobre los datos afectados

Aviso legal: Esta Guía de Referencia de Db2® 12 para z/OS fue desarrollada para ayudar a los usuarios en sus actividades diarias en la administración y programación en Db2 para z/OS. No son garantías expresadas ni implícitas con el contenido de esta guía. Queremos proporcionar una referencia de calidad y útil para los usuarios. Por favor, notifícanos cualquier error o error en esta guía de referencia en blogs@bmc.com. Db2 están una marca registrada de IBM Corporation.

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de Mainframe

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.