Administrar bloqueos de geodatabases

Disponible con una licencia Standard o Advanced.

Se aplican bloqueos a los objetos y servicios de la geodatabase para ayudar a garantizar la integridad de los datos. Por ejemplo, cuando alguien edita los datos de una tabla, se incluye un bloqueo de esquema en la tabla para que el propietario no pueda cambiar el esquema de la tabla mientras otro usuario edita los datos. De modo parecido, cuando alguien está editando una capa de entidades en una versión en rama, se aplica un bloqueo en el servicio web subyacente para evitar que varios editores realicen ediciones en la misma versión secundaria a la vez.

Los bloqueos que se pueden ver desde un cliente de ArcGIS Pro dependen de si el usuario es propietario de un dataset o una versión o el administrador de la geodatabase. Los propietarios de datasets y versiones pueden ver los bloqueos de los elementos que les pertenecen; los administradores de geodatabases pueden ver todos los bloqueos y desconectar a los usuarios que mantienen bloqueos cuando sea necesario.

Ver bloqueos en sus datasets

Si necesita ver quién tiene un bloqueo que le impide modificar el esquema de un dataset de su propiedad, puede ver una lista de los bloqueos que tiene el dataset en el cuadro de diálogo Administración de geodatabase.

  1. Inicie ArcGIS Pro y conéctese a la geodatabase como propietario del dataset.
  2. Haga clic con el botón derecho del ratón en el dataset en el panel Catálogo y haga clic en Administrar > Bloqueos.

    El dataset aparece en el campo Nombre del objeto, y las conexiones realizadas al dataset aparecen debajo.

  3. Si necesita anular el bloqueo, póngase en contacto con el usuario o usuarios identificados en la lista y pídales que cierren su conexión con el dataset, o bien contacte con el administrador de la geodatabase.

Ver bloqueos en sus versiones

Si necesita ver quién mantiene un bloqueo que le impide administrar una versión de su propiedad, puede consultar la lista de bloqueos en el cuadro de diálogo Administración de geodatabase.

  1. Inicie ArcGIS Pro y conéctese a la geodatabase como propietario de la versión.
  2. Haga clic con el botón derecho en la conexión de base de datos del panel Catálogo y haga clic en Administración > Bloqueos.

    La lista Bloqueos del cuadro de diálogo Administración de geodatabase se abre y puede ver los bloqueos de los datasets y las versiones que le pertenecen.

  3. Si necesita anular el bloqueo, póngase en contacto con el usuario o usuarios identificados en la lista y pídales que cierren su conexión con la versión, o bien contacte con el administrador de la geodatabase.

Administrar bloqueos de geodatabases

Los administradores de geodatabases pueden ver quién mantiene bloqueos de estado, esquema y versión en los elementos de la geodatabase mediante el uso de la pestaña Bloqueos del cuadro de diálogo Administración de geodatabases. El administrador de la geodatabase también puede eliminar las conexiones que mantienen bloqueos para que el recurso vuelva a estar disponible.

Nota:

Recuerde que no puede eliminar un bloqueo individual; solo puede desconectar al usuario y eliminar así todos los bloqueos mantenidos por ese usuario.

  1. Inicie ArcGIS Pro y conéctese a la geodatabase como administrador de la geodatabase.
  2. Haga clic con el botón derecho en la conexión de base de datos del panel Catálogo y haga clic en Administración > Bloqueos.

    Se abre la lista Bloqueos del cuadro de diálogo Administración de la geodatabase.

  3. Use los menús desplegables de la parte superior para filtrar los bloqueos por tipo de objeto, nombre de objeto, tipo de bloqueo o propietario del bloqueo.
  4. Póngase en contacto con los usuarios que mantienen los bloqueos que necesita anular y pídales que terminen sus transacciones y se desconecten de la geodatabase. Si alguien que mantiene un bloqueo no está disponible ese día y necesita anular el bloqueo de inmediato, puede desconectarlos.
    Precaución:

    Tenga cuidado cuando desconecte usuarios. Esri recomienda que evite desconectar las sesiones activas, especialmente si el usuario conectado está en el proceso de editar datos. Solo se debe desconectar a los usuarios para desactivar los bloqueos si se ha dejado una sesión abierta, aunque no se esté utilizando (por ejemplo, durante el fin de semana), si una sesión se ha caído dejando una conexión que bloquea un objeto, o si se produce una situación de bloqueo mutuo.

  5. Si es necesario, haga clic con el botón derecho en el bloqueo y haga clic en Desconectar usuario.

    El administrador de la geodatabase requiere privilegios elevados para desconectar a los usuarios.

    • En PostgreSQL, el usuario sde debe tener el estado de superusuario en el clúster de la base de datos.
    • Si su geodatabase de SQL Server está en el esquema del usuario sde, este usuario debe tener privilegios elevados para desconectar usuarios. Consulte Privilegios para geodatabases en SQL Server para conocer estos privilegios específicos.
    • Consulte Privilegios para geodatabases en Oracle para conocer los privilegios específicos requeridos en Oracle.
    • En SAP HANA, el usuario sde requiere un permiso adicional para la base de datos. Consulte Privilegios para geodatabases en SAP HANA para obtener más información.