Selv når flere brukere skal endre poster i en database , Oracle databaser holde informasjonen konsistent ved transaksjonen isolasjon. Spørringer på "Les Engasjert " nivå av isolasjon kan ikke få tilgang til data noen er i ferd med å skrive eller endre - informasjon er bare tilgjengelig når den er forpliktet til databasen . Den serialisering nivå behandler transaksjoner hvis de skjer i rekkefølge , ikke samtidig : Spørsmål i en enkelt transaksjon kan ikke få tilgang til data endres etter transaksjonen begynner unntatt når det skjer som en del av transaksjonen . Den "Read Only" nivå serializes spørringer men tillater ikke noen endringer. Instruksjoner
en
Skriv inn kommandoen " V $ SESSION " i Oracle. Dette gir detaljene i noen av de aktuelle databasen økter. En sesjon er et enkelt, kontinuerlig forbindelse til databasen som gir svar på data forespørsler som sendes av en enkelt dataprogram .
2
gjennomgang databasen økten og se etter " ALTER SESSION "-kommandoen . Denne kommandoen endrer database konfigurasjon for en bestemt sesjon , og kan sette en ny isolasjon nivå som varer for varigheten av økten . Hvis du finner ALTER SESSION , se om de endringer omfatter " isolasjonsnivå " og bestemme på hvilket nivå økten ble satt.
3
Se etter "SET transaksjon isolasjonsnivå " til avgjøre om en aktuell transaksjon har fastsatt annen isolasjon nivå for at transaksjonen bare . Hvis verken transaksjonen heller økten har endret isolasjon nivå , er det nesten helt sikkert på "Les Engasjert ", ifølge Oracle utøvende og forfatter Tom Kyte . Kyte sier på nettet at "Les Engasjert " er standardinnstillingen , og det er sjelden å finne en Oracle database som ikke bruker det.