DBAtlas · データベース運用アトラス

ORA-08176: consistent read failure; rollback data not available(読み取り一貫性の失敗。ロールバックデータが利用できない)

Oracle

意味

読み取り一貫性イメージの構築中に、クエリが undo を生成しない操作で変更されたブロックに遭遇した。これらのブロックには undo/ロールバックデータが存在しないため、一貫性イメージを構築できなかった。ORA-01555 とは異なり、undo は上書きされたのではなく、そもそも生成されていない。(シリアライズ可能分離のエラーは別のコード: ORA-08177。)

原因

クエリの実行中に、同じオブジェクトに対して undo を生成しない操作が実行された: ダイレクトパスロード (INSERT /*+ APPEND */、SQL*Loader DIRECT=TRUE)、CREATE INDEX / インデックスの再構築、またはディスクリートトランザクション。

対処方法

ダイレクトパスロードまたはインデックス操作の完了後にクエリを再実行する (再試行)。長時間のレポートと、同じオブジェクトに対するダイレクトパスロード/インデックスメンテナンスのジョブを同じ時間帯にスケジュールしない。再発する場合は、アラートログと ASH で競合するジョブを特定し、スケジュールを分離する。

DBAtlas で開く →

同じデータベースの他の項目