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.
Guía Db2
- Db2 12 para z/OS: Una introducción
- Funciones escalares en Db2 12
- Cómo leer diagramas sintácticos de IBM<sup>®</sup> para Db2 12
- Elementos del lenguaje en Db2 12
- Funciones agregadas en Db2 12
- Funciones de tabla y fila en Db2 12
- Consultas en Db2 12
- Comandos en Db2 12
- Sentencias de control SQL en Db2 12
- Explica las tablas en Db2 12
- DSNZPARM en Db2 12
- Parámetros de enlace en Db2 12
- Límites de Db2 en Db2 12
- Área de Comunicación SQL (SQLCA) en Db2 12
- REXX SQLCA en Db2 12
- Obtén diagnósticos en Db2 12
- IFCIDS en Db2 12
- Tablas de catálogo en Db2 12
- Excepciones en Db2 12
- Tablas del Repositorio de Esquemas XML en Db2 12
- Estadísticas actualizables del catálogo en Db2 12
- IBM Utilities en Db2 12
- Códigos de retorno positivo SQL en Db2 12
- Códigos de retorno de errores SQL en Db2 12
Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.