The good old ORA-01555 rollback too small

  • From: "Kline.Michael" <Michael.Kline@xxxxxxxxxxxx>
  • To: <oracle-l@xxxxxxxxxxxxx>
  • Date: Wed, 9 Feb 2005 08:16:08 -0500

ORA-01555: snapshot too old: rollback segment number 3 with name "RBS02"
too small
 

Production got one of these last night from two huge jobs trying to run
against a table in the range of 200M rows. They were reading this table
based on perhaps months and codes to build another table. So perhaps job
A was reading "base" to build "job_a_table" based on current month and a
set of codes, and job B was reading "base" to build "job_b_table" based
on a different set of criteria.

 

I would normally assume this would have been just fine.

 

If not, is there any "locking" that can be done to stop the ORA-01555?

 

(I still suspect some where along the line, someone tried to update
while these jobs were running.)

 

This has been running fine in the past. There are some new jobs being
brought into production.

 

Oracle is 8.1.7.4 on HP-UX. Rollback capacity is in the vicinity of 32
GB and has never ran out yet.

 

 

 

Michael Kline
Database Administration
SunTrust Technology Center
1030 Wilmer Avenue
Richmond, Virginia  23227
Outside 804.261.9446
STNet 643.9446

Cell 804.744.1545
 <mailto:michael.kline@xxxxxxxxxxxx> michael.kline@xxxxxxxxxxxx 
************************************************ 
The information transmitted is intended solely 
for the individual or entity to which it is  
addressed and may contain confidential and/or 
privileged material. Any review, retransmission, 
dissemination or other use of or taking action 
in reliance upon this information by persons or 
entities other than the intended recipient is 
prohibited. If you have received this email in 
error please contact the sender and delete the 
material from any computer. [ST:A234] 
************************************************ 


--
//www.freelists.org/webpage/oracle-l

Other related posts: