Aún cuando varios usuarios están modificando registros en una base de datos, bases de datos Oracle mantienen la información consistente en aislamiento de la transacción . Las consultas a nivel de " Lectura confirmada " de aislamiento no pueden acceder a los datos que alguien está en el medio de la escritura o cambiando - información sólo está disponible cuando se ha comprometido a la base de datos . El nivel de serialización trata transacciones si suceden en secuencia, no simultáneamente : Búsquedas en una sola transacción no pueden acceder a los datos cambian después de la transacción comienza , excepto las realizadas como parte de la transacción. La " Sólo lectura " nivel serializa consultas pero no permite ningún cambio. Instrucciones
1
Escriba el comando " V $ SESSION " en Oracle . Esto produce los detalles de las sesiones de base de datos actual . Una sesión es una sola , conexión continua a la base de datos que proporciona respuestas a las solicitudes de datos enviados por una sola aplicación informática.
2
Revisión de la sesión de base de datos y buscar el comando " ALTER SESSION " . Este comando cambia la configuración de base de datos para una sesión en particular y puede establecer un nuevo nivel de aislamiento que dura mientras dure la sesión. Si encuentra ALTER SESSION , a ver si las alteraciones son " NIVEL DE AISLAMIENTO " y determinar el nivel en el que se estableció la sesión.
3
Busque " SET TRANSACTION ISOLATION LEVEL " a determinar si una transacción actual se ha establecido un nivel de aislamiento diferente sólo para esa transacción. Si ni la operación ni la sesión ha cambiado el nivel de aislamiento , es casi seguro que en la " Lectura confirmada ", según el ejecutivo de Oracle y autor Tom Kyte . Kyte estados en línea que "Read Committed " es la configuración por defecto , y es raro encontrar a una base de datos Oracle que no usa eso.