DBAtlas · Atlas de operações de banco de dados

ORA-08176: consistent read failure; rollback data not available (falha de leitura consistente; dados de rollback indisponíveis)

Oracle

O que significa?

Ao montar uma imagem de leitura consistente, uma consulta encontrou blocos modificados por uma operação que não gera undo; como não existem dados de undo/rollback para esses blocos, a imagem consistente não pôde ser montada. Diferentemente do ORA-01555, o undo nunca foi gerado, em vez de ter sido sobrescrito. (O erro de isolamento serializable é um código separado: ORA-08177.)

Por que acontece?

Uma operação que não gera undo é executada no mesmo objeto enquanto a consulta está em andamento: cargas direct-path (INSERT /*+ APPEND */, SQL*Loader DIRECT=TRUE), CREATE INDEX / rebuild de índice ou discrete transactions.

Como resolver

Execute a consulta novamente depois que a carga direct-path ou a operação de índice terminar (retry). Não agende relatórios longos e jobs de carga direct-path / manutenção de índices no mesmo objeto na mesma janela de tempo. Se o erro se repetir, identifique o job conflitante com o alert log e o ASH e separe os agendamentos.

Abrir no DBAtlas →

Mais entradas deste banco