Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Fast Refresh of Snaphots Locking?
Tracy,
Exclusive locks are not held on the master tables during the refresh so I don't think that's the culprit. I suspect it may be a problem with deleting a large number of rows from the snapshot log that is causing contention. The first thing that comes to mind is transactions waiting for an available ITL slot especially if multiple sessions are getting the same block off the free list. As you mention, though, I would expect this locking to last for the duration of the refresh.
There are some known self-deadlocking issues in 8i during snapshot refreshes until 9i, but those typically result in the refresh dieing with an ORA-4020 or "WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!" entries in the alert.log.
HTH,
-- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: A. Bardeen INET: abardeen1_at_yahoo.com Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Sun Sep 16 2001 - 21:30:50 CDT