ddfdsf

Páginas: 3 (712 palabras) Publicado: 3 de agosto de 2014
Bloqueo Base de Datos

ORACLE usa automáticamente diferentes tipos de bloqueos para el control del acceso concurrente a los datos y prevenir la interacción destructiva entre usuarios.

Bloqueaautomáticamente los datos fuente durante la transacción para evitar que otras transacciones hagan algo requiriendo acceso exclusivo de los mismos datos fuente.

Oracle clasifica los bloqueos en estascategorías:
1.
Data Locks (DML Locks) El Data Locks protege los datos (Table Locks: protege la tabla entera, Row Locks a nivel de filas). 
2.
Dictionary Locks (DDL Locks) Protege la estructurade los objetos, las definiciones de las tablas y de las vistas.
3.
Internal Locks and Latches Protege las estructuras internas de la base de datos como los archivos de datos. Son totalmenteautomáticos.
4.
Distributed Locks Aseguran que los datos y otras fuentes distribuidas entre varias instancias del servidor en paralelo de Oracle sean consistentes.
5.
Parallel ce management (PCM) locksSon bloqueos distribuidos que cubren uno o más bloques de datos (bloques de tablas o índices) en el buffer de la caché.


Los bloqueos que se han producido están dentro de las dos primerascategorías. Obtenemos un tipo de bloqueo de la segunda categoría cuando trabajamos con el índice.
Dentro de la categoría Data Locks obtenemos:

El propósito de un data lock es garantizar la integridad delos datos durante el acceso concurrente de múltiples usuarios.
TX Row Locks Una transacción adquiere un bloqueo de datos exclusivo para cada fila individual modificada por una de los siguientescláusulas INSERT, UPDATE, DELETE and SELECT with the FOR UPDATE.
Se mantiene el bloqueo hasta que la transacción no haga commit o rollback. 
TM Table Locks Una transacción adquiere un table locks en lassiguientes instrucciones: INSERT, UPDATE, DELETE and SELECT with the FOR UPDATE.
Estas operaciones DML requieren bloqueos de tabla para dos propósitos: uno para controlar el acceso a la tabla...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS