Selv når flere brugere redigerer poster i en database , Oracle databaser holde oplysningerne konsekvente ved transaktionen isolation. Forespørgsler på "Læs Committed " niveau af isolation ikke kan få adgang til data nogen er i midten af at skrive eller ændre - information er kun tilgængelig , når det er forpligtet til databasen. Serialisering niveau behandler transaktioner , hvis de tilfældigvis i rækkefølge, ikke samtidig : Forespørgsler i en enkelt transaktion ikke kan få adgang data ændres efter transaktionen begynder undtagen dem, der foretages som en del af transaktionen. Den " Skrivebeskyttet" niveau serialiserer forespørgsler , men ikke tillader nogen ændringer. Instruktioner
1
Indtast kommandoen " V $ SESSION " ind Oracle. Dette giver oplysninger om eventuelle aktuelle database sessioner. En session er en enkelt , kontinuerlig forbindelse til databasen , der giver svar på anmodninger om data sendt af en enkelt computer ansøgning.
2
anmeldelse databasen session og se efter " ALTER SESSION " kommando . Denne kommando ændrer databasekonfiguration for en bestemt session , og kan sætte en ny isolation niveau , der varer for varigheden af sessionen . Hvis du finder ALTER SESSION , se om ændringerne omfatte " ISOLATION LEVEL" og afgøre , på hvilket niveau mødet var indstillet.
3
Kig efter "SET TRANSAKTION ISOLATION LEVEL " til afgøre, om en transaktion har sat et andet isolation niveau for denne transaktion kun . Hvis hverken transaktionen eller sessionen har ændret isolation niveau , er det næsten helt sikkert på "Læs Committed ", ifølge Oracle udøvende og forfatter Tom Kyte . Kyte hedder online, "Læs Committed " er standardindstillingen , og det er sjældent at finde en Oracle-database , der ikke bruger det.