Även när flera användare ändra poster i en databas , Oracle-databaser hålla informationen konsekvent genom transaktionen isolering . Frågor på " Läs Engagerade " nivå av isolering kan inte komma åt data någon är i mitten av handstil eller att ändra - informationen är endast tillgänglig när den begås till databasen . Den Serialisering nivån behandlar transaktioner om de råkar i sekvens , inte samtidigt : Frågor i en enda transaktion kan inte komma åt data ändras efter transaktionen börjar utom de som görs som en del av affären . Den " Read Only " nivå serialiserar frågor men tillåter inte några ändringar . Instruktioner
1
Ange kommandot " V $ session " i Oracle . Detta ger detaljerade uppgifter om eventuella aktuella databasen sessioner . En session är en enda , kontinuerlig anslutning till databasen som ger svar på förfrågningar om uppgifter som skickas av ett enda datorprogram .
2
recension databasen sessionen och leta efter " ALTER SESSION " kommandot . Detta kommando ändrar databasen konfiguration för en viss period och kan ställa en ny isolering nivå som varar under hela sessionen . Om du hittar ALTER SESSION , se om de förändringar innefattar " isoleringsnivån " och bestämma på vilken nivå mötet fastställdes . Addera 3
Leta efter " SET TRANSAKTION isoleringsnivån " till avgöra om en aktuell transaktion har satt en annan isolering nivå för att transaktionen endast . Om varken affären eller möte att byta isolering nivå , är det nästan säkert på " Engagerade Läs , " enligt Oracle verkställande och författaren Tom Kyte . Kyte påstår nätet som " Läs Engagerade " är standardinställningen , och det är ovanligt att hitta en Oracle -databas som inte använder det .