Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: ORA-01555 on source database for materialized view refresh across link
Specific thoughts - bear with me as I think this through:
ORA-01555 means that the transaction undo information can not be found in the undo segment. That occurs when a query starts during the transaction, the transaction completes, the 'slot' in the undo area is needed for another transaction, and the query can no longer find the original transaction.
You state that the problem does not occur in dev/test. That may imply
b,c,d) also potentially related to volume, but more from the updater's
side, this could be caused by frequent commits/rollbacks inside loops; DDL
(create/drop temp tables) which cause unplanned commits; error handling
unexpectedly being invoked; different data characteristics in prod than
in test.
It would be interesting to take statspack snapshots and try to determine the general area of effort causing the 1555s, but the simplest thing to try is make the undo available 'even bigger'.
-- Hans Forbrich Canada-wide Oracle training and consulting mailto: Fuzzy.GreyBeard_at_gmail.com *** Top posting [replies] guarantees I won't respond. ***Received on Mon Jan 23 2006 - 16:03:39 CST