ANSI/ISO SQL definiuje cztery poziomy izolacji:
- możliwość serializacji
- powtarzalny odczyt
- przeczytaj popełnione
- przeczytaj bez zobowiązań
Według Oracle Database Development Guide, rozdział 6.6.1:Interakcja transakcji i Poziom izolacji
, możesz zażądać poziomu izolacji READ COMMITTED
(domyślnie) lub SERIALIZABLE
.
Należy jednak pamiętać, że to, co Oracle nazywa SERIALIZABLE
jest w rzeczywistości izolacją migawki
.
Aby uzyskać więcej informacji o blokadach na poziomie wiersza i tabeli, zobacz Omówienie mechanizmu blokowania bazy danych Oracle i Jawne blokowanie tabel .