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 .