DBAtlas · Atlas für Datenbankbetrieb

ORA-08176: consistent read failure; rollback data not available

Oracle

Was bedeutet das?

Beim Aufbau eines Consistent-Read-Abbilds stieß eine Abfrage auf Blöcke, die durch eine Operation ohne Undo-Erzeugung geändert wurden; da für diese Blöcke keine Undo-/Rollback-Daten existieren, konnte das konsistente Abbild nicht aufgebaut werden. Anders als bei ORA-01555 wurde das Undo nie erzeugt, statt überschrieben zu werden. (Der Fehler zur Serializable-Isolation ist ein eigener Code: ORA-08177.)

Ursache

Während die Abfrage läuft, wird auf demselben Objekt eine Operation ohne Undo-Erzeugung ausgeführt: Direct-Path-Loads (INSERT /*+ APPEND */, SQL*Loader DIRECT=TRUE), CREATE INDEX / Index-Rebuild oder Discrete Transactions.

Lösung

Führe die Abfrage erneut aus, nachdem der Direct-Path-Load oder die Indexoperation abgeschlossen ist (Retry). Plane lange Reports und Direct-Path-Load-/Indexwartungsjobs auf demselben Objekt nicht im selben Zeitfenster. Tritt es erneut auf, ermittle den kollidierenden Job mit dem alert.log und ASH und trenne die Zeitpläne.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank