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: 'MSDAORA' was unable to begin a distributed transaction - why?! (SQL <-> Oracle)

Re: 'MSDAORA' was unable to begin a distributed transaction - why?! (SQL <-> Oracle)

From: Joel Garry <joel-garry_at_home.com>
Date: 12 May 2006 11:36:25 -0700
Message-ID: <1147458984.994204.84340@j73g2000cwa.googlegroups.com>


>I'm performing read-only operations in Oracle only, so as far as I'm concerned, I need no transactions at all

Oracle's concerns are perhaps more relevant :-) Oracle needs to know when your transaction begins so as to know what read-consistent view of the data to give you.

"A transaction in Oracle begins when the first executable SQL statement is encountered. An executable SQL statement is a SQL statement that generates calls to an instance, including DML and DDL statements."

http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14220/transact.htm#sthref624

I'm not quite sure I follow why deleting would be a read-only operation. I don't understand non-Oracle trigger syntax.

jg

--
@home.com is bogus.
http://www.signonsandiego.com/uniontrib/20060512/news_1b12google.html
Received on Fri May 12 2006 - 13:36:25 CDT

Original text of this message

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