Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Rollback Segments
If you have long running transaction than it would be better to have bigger
rollback segments. I have only 5 rollback segments but I had to increase its
storage parameters (because of "snapshot too old error") an set them to:
INITIAL = 500K
NEXT = 500K
Since that change I haven't seen "snapshot too old" error.
Hope this helps
Peter
calberto_at_my-dejanews.com wrote:
> Hi all!
>
> I'm having problems with rollback segments in Oracle. We, in our company, have
> an long-running application (about 3 hours) which after 2 hours give us the
> following message :
>
> ORA 01555 - Snapshot too old .....
>
> The server currently has 16 rollback segments, which one with the following
> parameters :
>
> INITIAL - 50K
> NEXT - 50K
> OPTIMAL - DEFAULT (I suppose Oracle's default is NULL)
> MINEXTENTS - 2
> MAXEXTENTS - 121
>
> Is the solution increase the NEXT parameter?
>
> Beyond this, I have some doubts :
>
> 1) I have manually put all these segments online, but when the machine
> rebooted (for other reasons), Oracle have put some of them offline. Why?
>
> 2) Since my OPTIMAL parameter is the default, when Oracle will release the
> extents of the segments?
>
> 3) All these rollback segments are in one tablespace which has 2 datafiles of
> 20 MB each, but there is only 2 MB free. Is this related with the problem?
>
> We have Oracle 7.3 running on NT 4.0.
>
> Thank in advanced,
>
> Carlos
>
> -----== Posted via Deja News, The Leader in Internet Discussion ==-----
> http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum
Received on Tue Aug 18 1998 - 06:45:33 CDT
![]() |
![]() |