Home » RDBMS Server » Server Administration » Rollback Segments
Rollback Segments [message #61625] Tue, 11 May 2004 20:20 Go to next message
shesha
Messages: 24
Registered: August 2003
Junior Member
Hi,

We are getting ORA-1555 error in export.

Export is scheduled to run daily. We are not getting this error every time the export is done..but it is coming once in a while..

We have kept the minextents as '2' for all RBS. Can we increase this to say '20' for eliminating ORA-1555 error?

If yes then how?

can we use 'Alter RBS .....Storage (Minextents 20);  ?

If I try to give above statement then it is giving error as

ERROR at line 1:
ORA-01570: MINEXTENTS must be no larger than the 4 extents currently allocated.

Can you please suggest an alternative

Thanks in advance

Sheshadri

 

 
Re: Rollback Segments [message #61626 is a reply to message #61625] Tue, 11 May 2004 20:44 Go to previous messageGo to next message
Daljit Singh
Messages: 290
Registered: October 2003
Location: Texas
Senior Member
Hi,

First of all tell us which DB version u r using? and what r the extents sizes in ur DB? MINEXTENTS doesn't has any link with this error.

Upto 8i by increasing the extent sizes u can eliminate this error. But u can't change INTITIAL & MINEXTENTS parameters for any segment. Moreover increasing the MINEXTENTS will not help u to solve this problem it will just increase the performance of RBS extens allocation. And if u want to increase that also bcz the value 2 for minextents is not adequate according to me than u have to recreate the RBS. In short u have to have some large extents in ur RBS to eliminate this error and instead of changing MINEXTENTS recreate the
RBS with high INITIAL and NEXT values.

And in 9i u can use auto undo management feature in which by setting a proper value for UNDO_RETENTION u can eliminate this problem.

Daljit.
Re: Rollback Segments [message #61634 is a reply to message #61626] Tue, 11 May 2004 22:37 Go to previous messageGo to next message
shesha
Messages: 24
Registered: August 2003
Junior Member
Hi,
Thanks for the reply.

I have two databases, one running in 8.0.5 and other in 8.1.7.
I am getting error in both DB's.

For first one 8.0.5, I have 7 RBS (Apart from SYS).
6 RBS have Initial and Next as 16M. and one have 32M.
All RBS have Minextent as 2 and Maxextent as 505.
Extents have not gone beyond 42

For Second one 8.1.7, I have 22 RBS (Apart from SYS).
13 RBS have Initial and Next as 8M. and remaining have 32M.
All RBS have Minextent as 2 and Maxextent as 249.
Extents have not gone beyond 17
Re: Rollback Segments [message #61638 is a reply to message #61634] Tue, 11 May 2004 23:06 Go to previous message
Daljit Singh
Messages: 290
Registered: October 2003
Location: Texas
Senior Member
Hi,

Well the sizes of RBS are ok for a normal DB. Now the only thing is when u take export of ur DB? As u said that u dont get this error every time so it means there are some other huge transactions runs when u take export. That transaction change the data and after that ur export search the before images of that data in RBS and when it unable to find the same in RBS then it throw that error.

You should schedule the export at some off time means when the workload on the server is minimum. If u need 24 X 7 availability then u can schedule it when the workload on the server is minimum like at night before or after any batch runs as per the requirements. But if 24 X 7 availability is not required then u can take export after opnening the DB in restricted mode.

Moreover if consistency is not an issue then u can use CONSISTENT = N while exporting.

Daljit Singh.
Previous Topic: data base link
Next Topic: import utility failed. I cann't load my export back to the database!
Goto Forum:
  


Current Time: Fri Sep 20 14:32:47 CDT 2024