Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2008, 09:12
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Bloquear lectura de una tabla en Oracle

Hola,

Nop, en Oracle no existe el concepto de bloqueo sobre un SELECT. Cuando se hace un select sobre un bloque que esta siendo ocupado por una transaccion, Oracle ejecuta lo que se llama lectura consistente del bloque (en las estadisticas se lo ve como consistent gets), es decir que busca el valor dentro de los segmentos de undo o rollback.

Edito

Fe de errata, Oracle siempre ejecuta una operacion de lectura consistente en un SELECT, si el bloque esta siendo modificado o no, afectara el origen de la busqueda, un datafile, undo o rollback, etc

Saludos

Última edición por matanga; 25/06/2008 a las 09:19