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

Home -> Community -> Usenet -> c.d.o.misc -> Re: "ORA-01555 snapshot too old and ORA-01658 unable to create

Re: "ORA-01555 snapshot too old and ORA-01658 unable to create

From: Lun Wing San (Oracle) <wslun_at_qrcsun.qrc.org>
Date: 1996/12/12
Message-ID: <32AFBE41.3D8C@qrcsun.qrc.org>#1/1

Richard C Haven wrote:
>
> We are getting these errors:
>
> 01555: snapshot is too old; rollback segment number 4 with name "R03"
> too small
>
> 01658: unable to create INITIAL extant for segment

  01555 will occur when your transaction is too long or involve too many undo information that will write to rollback segment. Additionally, your rollback segment is too small. As a result, when the rollback segment filled up with the active rollback information, it cannot allocate any additional space (so it leads to unable to create INITAL extent for segment) for store the remaining rollback information.

  You can solve this problem by either increase the size of your rollback segment or you can use a large rollback segment: SET TRANSACTION USE ROLLBACK SEGMENT rollback_segment_name_with_large_size at the beginning of the transaction.

---
Name   : Lun Wing San
Title  : Oracle Application Developer of Hong Kong Productivity Council
         Oracle Database Administrator and System Administrator of QRC
Phone  : (852)27885841
Received on Thu Dec 12 1996 - 00:00:00 CST

Original text of this message

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