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

Home -> Community -> Mailing Lists -> Oracle-L -> AW: Transaction Isolation levels in Oracle!

AW: Transaction Isolation levels in Oracle!

From: Stefan Jahnke <Stefan.Jahnke_at_bov.de>
Date: Tue, 27 May 2003 08:19:56 -0800
Message-ID: <F001.005A354E.20030527081956@fatcity.com>


Hi  

Oracle (I do NOT mean Rdb) supports 2 levels of isolation:  

Read committed, which means, you can get non-repaetable reads (the data within a certain row has been changed (upate) due to another transaction's commit, while you're still in the context of the same transaction you were in when you first read the data) and phantom reads (which means the number of rows between reads from within your transaction context changed due to insert / delete activities done by another transaction (which was committed)). Dirty reads (where you would see uncommitted changes done by other transactions) are not allowed.  

Serializable, which means, that neither dirty reads, nor non-repeatable reads nor phantom reads occur.  

Important: Dirty reads are never possible in Oracle (AFAIK).  

Hope that's correct,
Stefan

-----Ursprüngliche Nachricht-----
Von: Murali Menon [mailto:mjgnmenon_at_yahoo.com] Gesendet: Dienstag, 27. Mai 2003 16:45
An: Multiple recipients of list ORACLE-L Betreff: Transaction Isolation levels in Oracle!

Most databases today provide various levels of transaction isolation. READ WRITE, READ ONLY etc and based on the application requirements one or the other is used.  

for example, in Oracle Rdb, (the other database from Oracle), we could start a transaction with READ ONLY and the Rdb engine would avoid creation of before and after images etc.  

What are the various types of isolation levels in Oracle? I have read about isolation level called READ COMMITTED, is this same as READ ONLY?    

Regards,  

Menon  


Do you Yahoo!?
The New <http://us.rd.yahoo.com/search/mailsig/*http://search.yahoo.com> Yahoo! Search - Faster. Easier. Bingo.  

--

Please see the official ORACLE-L FAQ: http://www.orafaq.net
--

Author: Stefan Jahnke
  INET: Stefan.Jahnke_at_bov.de

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Tue May 27 2003 - 11:19:56 CDT

Original text of this message

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