DBAtlas · Atlas d'exploitation des bases de données

ORA-08176: consistent read failure; rollback data not available (échec de lecture cohérente ; données de rollback indisponibles)

Oracle

Que signifie cette erreur ?

Lors de la construction d'une image de lecture cohérente, une requête a rencontré des blocs modifiés par une opération qui ne génère pas d'undo ; aucune donnée undo/rollback n'existant pour ces blocs, l'image cohérente n'a pas pu être construite. Contrairement à ORA-01555, l'undo n'a jamais été généré plutôt qu'écrasé. (L'erreur d'isolation serializable est un code distinct : ORA-08177.)

Cause

Une opération qui ne génère pas d'undo s'exécute sur le même objet pendant la requête : chargements direct-path (INSERT /*+ APPEND */, SQL*Loader DIRECT=TRUE), CREATE INDEX / reconstruction d'index ou transactions discrètes.

Comment la corriger

Relancez la requête une fois le chargement direct-path ou l'opération d'index terminé. Ne planifiez pas de longs rapports et des jobs de chargement direct-path / de maintenance d'index sur le même objet dans la même fenêtre horaire. Si cela se répète, identifiez le job en conflit avec l'alert log et ASH et séparez les plannings.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur