Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Help, rollback segment failed to extend.
Just out of curiosity how about these for ideas:
Peter Laursen wrote:
> While doing service at a customers database I wanted to delete 1.4 millions
> rows from a table and failed because the rollbacksegment failed to extend.
> I had to delete in batches of 50.000 commiting after each batch, even
> deleting 100.000 failed. The rowsize is 146 bytes. The table has 3 indexes,
> one pk and two nonuniques. No other users/sessions were active. At home, on
> a database with the same setup, experiments showed no problems.
> These were the errormessages I got:
> ORA-01562: failed to extend rollback segment ID = num
> ORA-01628: max # of extents num reached for rollback segment num
> System: Oracle 8.05 on NT4 sp3.
> The database is part of an application. When in production the db runs
> unattended at the customer. I make scripts for db-creation and all
> customers use the same setup.
> Here is part of the scripts concerning rbs:
>
> create tablespace rbs
> datafile '<path>\rbs01.dbf' size 200m
> default storage (initial 1m next 1m maxextents unlimited
> minextents 15 pctincrease 0);
>
> create public rollback segment rbs1
> tablespace rbs
> storage(initial 1m next 1m minextents 15 maxextents 500 optimal 15m);
>
> create public rollback segment rbs2
> tablespace rbs
> storage(initial 1m next 1m minextents 15 maxextents 500 optimal 15m);
>
> create public rollback segment rbs3
> tablespace rbs
> storage(initial 1m next 1m minextents 15 maxextents 500 optimal 15m);
>
> Now my questions:
> What could have made the deletes fail at the customer database?
> What should I look for to find the reason?
> Is the the rbs setup described above bad in some way?
>
> Thanks
> Peter
Received on Wed Aug 11 1999 - 08:04:14 CDT
![]() |
![]() |