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

Home -> Community -> Usenet -> c.d.o.server -> Dealock on Rollback Segment (I think)

Dealock on Rollback Segment (I think)

From: <buckeye714_at_my-deja.com>
Date: Thu, 28 Dec 2000 16:17:43 GMT
Message-ID: <92fp31$fsc$1@nnrp1.deja.com>

We have oracle 8.1.6 on Solaris 2.6 and are implementing Oracle Financial Services Application. One process in this app updates every row in our customer table, currently four million rows. In an effort to speed this up, an Oracle consultant split the update process into 8 separate processes. It now does the updates based on rowid, where process 1 does the first 500,000 rowid's, process 2 does the next 500,000 rowid's, and so on. These 8 process are run simultaneously.

The process ran fine on the test box, but we get deadlocks on the 'production' box. Using OEM, it appears that the deadlock is on a rollback segment. Since the application is updating rows based on specific rowid's, I don't believe the deadlock is a result of two process
updating the same set of rows. Also, I am positive that the sid's involved in the deadlock belong to the 8 processes being run.

Does any one have an idea on how to fix this problem? Thanks in advance for your help.

Patrick.

Sent via Deja.com
http://www.deja.com/ Received on Thu Dec 28 2000 - 10:17:43 CST

Original text of this message

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