# Bloqueo de objetos

Bloqueos Oracle opcionales solo para desarrollo e historial DDL.

Source: https://www.nexosqlstudio.com/es/docs/object-locking
Language: es
Type: docs

La compatibilidad con una base de datos no significa que todas las funciones sean idénticas. Las conexiones y las hojas SQL son el punto de partida; la edición, el DDL, el modelado, las transferencias, la administración y las operaciones de IA dependen del motor y del flujo de trabajo. Consulta la versión instalada y la guía correspondiente antes de utilizar una operación avanzada.

[Bases de datos compatibles](https://www.nexosqlstudio.com/es/databases)

El bloqueo de objetos es un componente opcional propiedad del esquema fijo `NEXO_SQL_STUDIO`. Coordina el trabajo de desarrollo y registra los cambios en las definiciones de la base de datos.

## Solo para bases de datos de desarrollo

No instales ni habilites este componente en producción. Su trigger DDL de base de datos puede bloquear compilaciones y operaciones DDL de Nexo, SQL Developer, CI y herramientas de despliegue.

## Requisitos de instalación

La instalación requiere privilegios DBA y crea tablas, paquetes, acceso a una API pública, un job programado de limpieza, almacenamiento CLOB para sentencias DDL completas y un trigger DDL de base de datos. Revisa el script generado con tu administrador antes de ejecutarlo.

## Bloqueos y propiedad

Los bloqueos duran 12 horas de forma predeterminada. Cada propietario puede liberar sus propios bloqueos y los administradores de bloqueos pueden forzar una liberación confirmada cuando sea necesario coordinar el trabajo.

## Configuración de conexiones y carpetas

La protección se puede activar por conexión. La configuración de una carpeta prevalece sobre la de la conexión y cambiar el valor efectivo modifica el comportamiento de toda la base para ese esquema.

## Historial DDL

El componente registra el texto DDL completo y usa conjuntos de cambios secuenciales e inmutables para poder revisarlos en orden. El historial DDL se conserva 60 días de forma predeterminada.

## Mantenimiento y eliminación

El job programado elimina el historial caducado según la política de conservación. Coordina con un DBA las actualizaciones, la desactivación o la eliminación, ya que el componente posee objetos compartidos y controla un trigger de base de datos.


