Zelfs wanneer meerdere gebruikers records in een database wijzigt, houden Oracle-databases de gegevens consistent door isolatie van de transactie. Query's op de "Lees gepleegd" isolatieniveau geen toegang tot gegevens die iemand in het midden van het schrijven of wijzigen is-informatie is alleen beschikbaar wanneer het streeft naar de database. Het niveau Serialization behandelt transacties als ze niet gelijktijdig in volgorde, gebeuren: query's in een enkele transactie geen toegang tot gegevens worden gewijzigd nadat de transactie met uitzondering van de als onderdeel van de transactie begint. Het niveau "Alleen-lezen" serializes van query's maar niet toegestaan wijzigingen.
Typ de opdracht "V$ SESSION" in Oracle. Dit levert de details van alle huidige Databasesessies. Een sessie is een enkele, ononderbroken verbinding met de database waarmee de antwoorden op verzoeken van de gegevens verzonden door de toepassing van een enkele computer.
Bekijk de databasesessie en zoekt u de opdracht "ALTER SESSION". Met deze opdracht verandert de configuratie van de database voor een bepaalde sessie en een nieuwe isolatieniveau, die voor de duur van de sessie duurt kunt instellen. Als u ALTER sessie vindt, zie als de wijzigingen omvatten "ISOLATIENIVEAU" en bepalen het niveau waarop de sessie werd ingesteld.
Zoekt u "SET transactie ISOLATIENIVEAU" om te bepalen als een huidige transactie een verschillende isolatieniveau voor die transactie alleen heeft ingesteld. Als de transactie, noch de sessie veranderd het isolatieniveau, is het vrijwel zeker op "Lezen inzetten," volgens Oracle uitvoerende en auteur Tom Kyte. Kyte staat online dat "Lezen inzetten" de standaardinstelling is, en het is zeldzaam om te vinden van een Oracle-database die dat niet gebruiken.
- Serialization elimineert fouten die bij de instelling van "Lezen inzetten optreden kunnen", zoals het herhalen van een query en het krijgen van een ander antwoord, omdat de gegevens tussen de twee query's is herschreven. Serialization kan database efficiëntie, echter in gevaar komen door het blokkeren van een gebruiker uit het wijzigen van gegevens tot een andere gebruiker klaar is met lezen. Dat is een van de redenen "lezen inzetten" is de standaardinstelling.