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 -> Re: Dealock on Rollback Segment (I think)

Re: Dealock on Rollback Segment (I think)

From: Jonathan Lewis <jonathan_at_jlcomp.demon.co.uk>
Date: Fri, 29 Dec 2000 20:49:04 -0000
Message-ID: <978122747.12102.0.nnrp-12.9e984b29@news.demon.co.uk>

Unless I've missed something in the manuals, you can't do a parallel update unless the table is a partitioned table. The only parallel DML that can be run on a non-partitioned table is 'insert into ... select * from ...' where each inserting PX slave adds its own extent to the existing segment.

It might be worth looking at partitioning the table though to make this possible.

--
Jonathan Lewis
Yet another Oracle-related web site:  http://www.jlcomp.demon.co.uk

Practical Oracle 8i:  Building Efficient Databases

Publishers:  Addison-Wesley
See a first review at:
http://www.ixora.com.au/resources/index.htm#practical_8i
More reviews at: http://www.jlcomp.demon.co.uk/book_rev.html



Brian Peasland wrote in message <3A4C9B00.8723A9E5_at_edcmail.cr.usgs.gov>...

>After carefully reading the other responses to this posting, I thought
>that I would weigh in on a slightly different take on the subject.
>
>By splitting the update process into 8 separate processes, the
>consultant just forced this update process to be run in parallel. Since
>you are using Oracle 8i, why not just use parallel DML to perform the
>same operation? In the end, you might be better served since Oracle is
>handling the parallel operations for you. This means that you won't be
>getting a deadlock situation.
>
>Just my 3.14159265 cents worth,
>Brian
>
>
Received on Fri Dec 29 2000 - 14:49:04 CST

Original text of this message

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