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.
Más entradas de este motor
- ORA-04021timeout occurred while waiting to lock object (timeout al esperar el bloqueo de un objeto)
- ORA-04061existing state of package/procedure has been invalidated (se invalidó el estado existente del package/procedimiento)
- ORA-01466unable to read data - table definition has changed (no se pueden leer los datos; la definición de la tabla ha cambiado)
- ORA-00020maximum number of processes (N) exceeded (se superó el número máximo de procesos (N))
- ORA-01113file N needs media recovery
- ORA-02393exceeded call limit on CPU usage
- ORA-12801error signaled in parallel query server Pnnn (error en el servidor de parallel query Pnnn)