Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: -1555-ORA-01555: snapshot too old: rollback segment number 7 with name "_SYSSMU7$" too small

Re: -1555-ORA-01555: snapshot too old: rollback segment number 7 with name "_SYSSMU7$" too small

From: Brian Peasland <dba_at_nospam.peasland.net>
Date: Tue, 12 Sep 2006 15:04:36 GMT
Message-ID: <J5HJ7t.7rs@igsrsparc2.er.usgs.gov>


> So i should extend the undo_retention parameter for example to 28800,
> is correct?

Issue the following query:

SELECT MAX(maxquerylen) FROM v$undostat;

Your UNDO_RETENTION should be larger than this value. And if you know you have a 4 hour batch job, you might want UNDO_RETENTION to be larger than that value.

> extending undo_retention parameter need stop of oracle instance i
> guess...right?

The UNDO_RETENTION parameter is system modifiable.

ALTER SYSTEM SET undo_retention=28800 SCOPE=MEMORY;

If you are using a SPFILE, you will probably want to change scope to BOTH. If you are using a PFILE, then modify your INIT.ORA.

> this change could cause overload on the db and the server?

Increasing your UNDO_RETENTION may cause you to increase your Undo tablespace size. That's about it.

HTH,
Brian

-- 
===================================================================

Brian Peasland
dba_at_nospam.peasland.net
http://www.peasland.net

Remove the "nospam." from the email address to email me.


"I can give it to you cheap, quick, and good.
Now pick two out of the three" - Unknown
Received on Tue Sep 12 2006 - 10:04:36 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US