ANSI/ISO SQL definisce quattro livelli di isolamento:
- serializzabile
- lettura ripetibile
- letto impegnato
- lettura non vincolata
Secondo Oracle's Database Development Guide, capitolo 6.6.1:Transaction Interaction and Livello di isolamento
, puoi richiedere il livello di isolamento READ COMMITTED
(l'impostazione predefinita) o SERIALIZABLE
.
Tieni presente, tuttavia, che ciò che Oracle chiama SERIALIZABLE
è in realtà isolamento snapshot
.
Per ulteriori informazioni sui blocchi a livello di riga e di tabella, vedere Panoramica del meccanismo di blocco del database Oracle e Blocco esplicito delle tabelle .