ORA-08176: consistent read failure; rollback data not available (falha de leitura consistente; dados de rollback indisponíveis)
OracleO 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.
Mais entradas deste banco
- ORA-04021timeout occurred while waiting to lock object (timeout ao aguardar o lock de um objeto)
- ORA-04061existing state of package/procedure has been invalidated (o estado existente do package/procedure foi invalidado)
- ORA-01466unable to read data - table definition has changed (não é possível ler os dados; a definição da tabela mudou)
- ORA-00020maximum number of processes (N) exceeded (número máximo de processos (N) excedido)
- ORA-01113file N needs media recovery
- ORA-02393exceeded call limit on CPU usage
- ORA-12801error signaled in parallel query server Pnnn (erro no servidor de parallel query Pnnn)