ANSI/ISO SQL define cuatro niveles de aislamiento:
- serializable
- lectura repetible
- lectura confirmada
- lectura no confirmada
Según la Guía de desarrollo de bases de datos de Oracle, capítulo 6.6.1:Interacción de transacciones y Nivel de aislamiento
, puede solicitar el nivel de aislamiento READ COMMITTED
(predeterminado) o SERIALIZABLE
.
Tenga en cuenta, sin embargo, que lo que Oracle llama SERIALIZABLE
es en realidad aislamiento de instantáneas
.
Para obtener más información acerca de los bloqueos a nivel de fila y de tabla, consulte Descripción general del mecanismo de bloqueo de la base de datos de Oracle y Bloquear tablas explícitamente .