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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Oracle transactions and DDL statements.

Re: Oracle transactions and DDL statements.

From: <peter.koch.larsen_at_gmail.com>
Date: 10 May 2006 02:19:10 -0700
Message-ID: <1147252750.112378.67450@i40g2000cwc.googlegroups.com>

Jim Kennedy skrev:

> <peter.koch.larsen_at_gmail.com> wrote in message
> > I do not have uncommitted data per se, but when I change the datamodel,
> > this change involves several tables and triggers and might span more
> > than one database (only one of them being from Oracle), There are also
> > non-database subsystems that participate in the distributed
> > transaction. The problem occurs if e.g. the non-database transaction
> > must abort the transaction for one reason or the other.
> > >

[snip]

> You shouldn't be creating objects in the middle of a transaction. Start or
> end the transaction before creating objects.
> Jim

But what if my transaction requires the creation or destruction of ten tables? This is what I wrote above, this is what the software does and this what caused it to fail: you can't abort it after having created the first five tables as those table alerady have been created.

/Peter Received on Wed May 10 2006 - 04:19:10 CDT

Original text of this message

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