ORA-08176: consistent read failure; rollback data not available (échec de lecture cohérente ; données de rollback indisponibles)
OracleQue 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.
Autres entrées pour ce moteur
- ORA-04021timeout occurred while waiting to lock object (timeout en attendant le verrouillage de l'objet)
- ORA-04061existing state of package/procedure has been invalidated (l'état existant du package/de la procédure a été invalidé)
- ORA-01466unable to read data - table definition has changed (lecture des données impossible : la définition de la table a changé)
- ORA-00020maximum number of processes (N) exceeded (nombre maximal de processus (N) dépassé)
- ORA-01113file N needs media recovery (le fichier N nécessite une media recovery)
- ORA-02393exceeded call limit on CPU usage (limite d'utilisation CPU par appel dépassée)
- ORA-12801error signaled in parallel query server Pnnn (erreur signalée dans le serveur de requête parallèle Pnnn)