Tecnología

Inicio

Opciones de la utilidad de DB2 Inmovilizar

Poner una base de datos en modalidad de inmovilización permite que el administrador de la base de datos para llevar a cabo acciones de mantenimiento en los objetos de base de datos. La base de datos es esencialmente "sin conexión" para los usuarios hasta que el administrador complete todas las actualizaciones y emite el comando "eliminar la inmovilización". El beneficio del comando de detención es que el administrador puede ejecutar cambios en objetos de la base sin tener que detener y reiniciar la base de datos. Los administradores tienen cuatro comandos quiesce pueden ejecutar en una base de datos.

Base de datos de inmovilización

Las bases de datos "inmovilización" bloqueos de mandatos de todos los objetos en la base de datos. Este comando requiere un parámetro adicional para indicar si hay que esperar para que las aplicaciones se comprometen las transacciones corrientes antes de que el comando de detención o para ejecutar el comando de detención de forma inmediata. El administrador también puede especificar que todas las conexiones caen con el comando "conexiones de fuerza".

quiesce Instancia

Los "Inmovilizar instancia" bloqueos de mandato de la instancia y todas las bases de datos de la instancia. Esto no requiere una conexión a la base de datos. Este comando tiene los mismos parámetros que el comando "base de datos de inmovilización". Sin embargo, el comando de "inmovilización instancia" permite al administrador especificar un nombre de usuario específico que sigue teniendo acceso a la base de datos durante el período de inmovilización. El comando "Inmovilizar instancia" también requiere que el nombre de la instancia.

Inmovilizar espacios de tabla para la tabla

Este comando coloca todos los espacios de tabla que participan en una carga en la modalidad de inmovilización para la duración de la carga. Los "espacios de tabla para la tabla quiesce" comando requiere el nombre de tabla y un modo válido. modos aceptados son "parte", "intención de actualizar" y "exclusivo". En el modo "compartir", los espacios de tabla y la tabla comparten las cerraduras. La "intención de actualizar" modo coloca los espacios de tabla de modo de "intención exclusiva" en los bloqueos de tabla y en el modo de "actualización". "Modo exclusivo" proporciona al administrador de acceso exclusivo a los espacios de tabla y tabla. Además, los administradores pueden incluir un comando "reset" que devuelve el estado de los espacios de tabla a la normalidad después de la carga completa.

UNQUIESCE

Para casi todos los comandos que cambia algo, los administradores tienen un comando para restablecer de nuevo a su estado original o valor. El comando "eliminar la inmovilización" hace precisamente esto. Se libera el bloqueo mantenido y permite a los usuarios acceder a los objetos que habían estado en la modalidad de inmovilización. El comando "eliminar la inmovilización db" devuelve la base de datos a un estado normal, y el comando "instancia eliminar la inmovilización", seguido del nombre de la instancia devuelve la instancia a su estado normal.