DBAtlas · Atlas de operaciones de bases de datos

ORA-08176: consistent read failure; rollback data not available (fallo de lectura consistente; datos de rollback no disponibles)

Oracle

¿Qué significa?

Al construir una imagen de lectura consistente, una consulta encontró bloques modificados por una operación que no genera undo; como no existen datos de undo/rollback para esos bloques, no se pudo construir la imagen consistente. A diferencia de ORA-01555, el undo nunca se generó, en lugar de haberse sobrescrito. (El error de aislamiento serializable es un código distinto: ORA-08177.)

¿Por qué ocurre?

Una operación que no genera undo se ejecuta sobre el mismo objeto mientras la consulta está en curso: cargas direct-path (INSERT /*+ APPEND */, SQL*Loader DIRECT=TRUE), CREATE INDEX / reconstrucción de índices o transacciones discretas.

Cómo solucionarlo

Vuelva a ejecutar la consulta cuando haya terminado la carga direct-path o la operación de índice (reintente). No programe informes largos y trabajos de carga direct-path / mantenimiento de índices sobre el mismo objeto en la misma franja horaria. Si se repite, identifique el trabajo en conflicto con el alert log y ASH y separe las programaciones.

Abrir en DBAtlas →

Más entradas de este motor