Bloqueos de Geodatabase

Como usuarios, al editar y consultar los datos, ArcGIS automáticamente aplica bloqueos y libera en los datasets en la geodatabase para ayudar a los usuarios a administrar los cambios, sin provocar conflictos con otros usuarios. Según los objetos estén bloqueados en una geodatabase, accesar a estos cambios de objetos. La pestaña Bloqueos en el cuadro de diálogo Administración de la geodatabase le permite visualizar y administrar bloqueos en la geodatabase. A través de este cuadro de diálogo, puede ver los bloqueos activos en los datasets y las versiones y qué usuario ha adquirido el bloqueo. Esto le permite identificar quien puede estar bloqueando sus operaciones de edición en el dataset y las versiones específicas, lo cual puede ayudarle a coordinar los procesos de edición con otros usuarios.

NotaNota:

Si puede ver un dataset determinado o la versión depende de su nivel de permisos para los objetos.

El administrador de la geodatabase puede utilizar la pestaña Bloqueos en el cuadro de diálogo Administración de la geodatabase para ayudarle a administrar tareas comunes de mantenimiento en una geodatabase. Al visualizar todos los bloqueos en una geodatabase, el administrador puede ver qué usuarios pueden estar bloqueando los datasets y versiones específicas de una tarea de mantenimiento, como por ejemplo, la reconciliación de datos o la compresión de la geodatabase. El administrador puede utilizar la lista de bloqueos para juzgar si es seguro desconectar usuarios que permitan la ejecución de esos procesos.

Modos de bloqueo

Un bloqueo de geodatabase estará siempre en uno de los dos modos diferentes: compartido o exclusivo.

ArcGIS adquiere automáticamente un bloqueo compartido en un dataset individual cuando está en uso, por ejemplo, cualquier tiempo que un usuario edite o consulte el contenido de una tabla o clase de entidad. Este mecanismo se utiliza para que los demás usuarios no puedan realizar cambios en el dataset subyacente y en su esquema mientras esté en uso. En una tabla o clase de entidad única se puede establecer cualquier número de bloqueos compartidos en un momento dado.

Un bloqueo exclusivo se utiliza para bloquear un dataset en la geodatabase de uso por parte de otros para realizar los cambios necesarios en el mismo, por ejemplo, para conciliar una versión. Cuando un usuario con los permisos apropiados empiece a hacer cambios en un dataset en la geodatabase, ArcGIS establece automáticamente un bloqueo exclusivo en la tabla de atributos individual, tabla de clase de entidad, tabla, ráster o de otro dataset. Sin embargo, si existe un bloqueo compartido en dicho dataset, no se puede establecer un bloqueo exclusivo.

Un bloqueo exclusivo es promovido desde un bloqueo compartido y degradado a un bloqueo compartido cuando ya no sea necesario. Solo se permite un bloqueo exclusivo en un momento sobre un dataset o una versión.

Tipos de bloqueo

Hay tres tipos diferentes de bloqueos en una geodatabase de ArcSDE: bloqueos de esquema, bloqueos de sesión y de versión.

Bloqueos de esquema

Un bloqueo de esquema compartido se adquiere en cualquier momento en que se abre un dataset en ArcGIS. Cuando el esquema del dataset se modifica en modo alguno, ese bloqueo de esquema compartido se promueve desde compartido a exclusivo para la duración de los cambios de esquema. Esto proporciona coherencia en un entorno multiusuario al prevenir el esquema de un dataset de cambiar cuando otros usuarios tienen ese dataset abierto.

Los propietarios de los datos pueden ver bloqueos de esquema en sus datos. Los administradores de la geodatabase pueden ver todos los bloqueos de esquema en la pestaña Bloqueos del cuadro de diálogo Administración de la geodatabase.

Bloqueos de estado

Un bloqueo de estado compartido se adquiere en cualquier momento que una versión se abra en ArcGIS. Las versiones se abren en cualquier momento en que la representación de un dataset versionado está abierto en ArcGIS.

Solo los administradores de la geodatabase puede ver bloqueos de estado en la pestaña Bloqueos en el cuadro de diálogo Administración de geodatabase.

Bloqueos de versión

El bloqueo de la versión compartida se adquiere cuando inicia una sesión de edición de una versión dada. Cuando se hace coincidir una versión con una versión de destino, el bloqueo de la versión compartida se promueve a un bloqueo exclusivo para la duración de la operación de conciliación. Si dos usuarios están editando la misma versión, ambos tienen un bloqueo compartido en esa versión. Incluso ni el usuario puede conciliar con una versión de destino, que requiere de un bloqueo exclusivo, hasta que el otro usuario deje de editar, liberando así su bloqueo compartido en la versión.

Solo los administradores de la geodatabase pueden ver los bloqueos de la versión en la pestaña Locks en el cuadro de diálogo Administración de la geodatabase.

Obtenga más información sobre cómo administrar bloqueos en una geodatabase

Temas relacionados

5/9/2014