Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Unsetting OPTIMAL in rollback segments
We are getting the following error in our alert log for a database where we are doing some unusually large transactions:
Wed May 15 03:26:22 2002
Failure to extend rollback segment 27 because of 1581 condition
FULL status of rollback segment 27 set.
On Metalink I've found a couple of references to bug 228441. Following is one such reference. Sounds like one part of the work-around is to unset OPTIMAL which we do currently have set. I've looked through the docs and Metalink. I do see text for altering the OPTIMAL value but I don't see any reference to "unsetting" OPTIMAL. Is there a way to unset optimal in rollback segments that are currently online? Or do I have to create a bunch of new rollback segments from scratch without OPTIMAL specified and then roll them in and roll out the existing rollback segments.
Thanks,
Cherie Machler
Oracle DBA
Gelco Information Network
From: Oracle, Tom Villane 21-Sep-01 21:20 Subject: Re : ORA-01581, but seem to have more than enough space Hi, The ORA-01581 is not normally seen in Oracle8. Bug 228441 has an explanation of why it can happen. "This can happen when we are trying to extend a rollback segment. We try to extend the rollback segment when we cannot wrap into the next extent and we are near the end of the current extent. When we try to allocate the new extent we generate undo, in addition, space management may generate undo to do a coalesce. If the amount of undo we generate cannot fit in the current extent we will get a 1581 as we are now trying to use the extent that we are trying to add." Suggestions for resolving the problems are to make the INITIAL EXTENTS a large number ( maybe even set minextents = maxextents), and unset OPTIMAL Regards Tom Villane Oracle Support Metalink Analyst
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author:
INET: Cherie_Machler_at_gelco.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 Wed May 15 2002 - 11:45:44 CDT
![]() |
![]() |