Anche quando più utenti stanno modificando i record in un database, i database Oracle mantengono le informazioni coerenti con l'isolamento delle transazioni . Le query a livello di " Read Committed " di isolamento non possono accedere ai dati di una persona è nel mezzo della scrittura o la modifica - informazioni sono disponibili solo quando è commesso al database. Il livello di serializzazione tratta transazioni se accadono in sequenza , non contemporaneamente : Query in una singola transazione non possono accedere ai dati vengono modificati dopo l'operazione inizia ad eccezione di quelli realizzati come parte della transazione . Il " Sola lettura " livello serializza le query , ma non consente alcuna modifica . Istruzioni
1
Immettere il comando "V $ SESSION " in Oracle . Questo produce i dettagli di tutte le sessioni di database corrente . Una sessione è un singolo , connessione continua al database che fornisce le risposte alle richieste di dati inviati da una singola applicazione del computer .
2
Recensione la sessione di database e cercare il comando " ALTER SESSION " . Questo comando cambia la configurazione del database per una particolare sessione e può impostare un nuovo livello di isolamento che dura per la durata della sessione . Se trovate ALTER SESSION , vedere se le alterazioni comprendono " ISOLAMENTO LEVEL" e determinano il livello a cui la sessione è stata impostata .
3
Cercare "SET TRANSACTION ISOLATION LEVEL" determinare se una transazione corrente ha fissato un livello di isolamento diverso solo per quella transazione . Se né la transazione né la sessione ha cambiato il livello di isolamento , è quasi certamente a " Read Committed ", secondo Oracle esecutivo e autore Tom Kyte . Kyte afferma online che " Read Committed " è l' impostazione di default , ed è raro trovare un database Oracle che non utilizza tale .