WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Inmovilización de una base de datos

El intermediario y la base de datos muestran comportamientos específicos cuando se inmoviliza la base de datos.

Si accede a bases de datos des uno o varios flujos de mensajes, el administrador de bases de datos podría desear emitir la instrucción de inmovilizar una base de datos. Esta acción es una función de la base de datos, no del intermediario.

Se dan por supuestas las siguientes tres suposiciones para la base de datos que se esté inmovilizando:
  • La base de datos se puede inmovilizar (no todas las bases de datos dan soporte a esta función).
  • La base de datos bloquea las conexiones nuevas a la base de datos cuando se está inmovilizando.
  • Los Flujos de mensajes que acceden a la base de datos, en ocasiones, pueden quedar desactivados.
La lista siguiente muestra el comportamiento esperado mientras se está inmovilizando una base de datos:
  • Ejecute el mandato que inmoviliza la base de datos. Cuando se inicia este mandato, las conexiones que se están utilizando siguen utilizándose, pero no se permiten conexiones nuevas a la base de datos.
  • Los mensajes que están siendo procesados por flujos de mensajes, los cuales utilizan conexiones existentes a la base de datos, continúan utilizando esas conexiones hasta que éstas pasan a estar desocupadas. Por lo tanto, si el flujo de mensajes sigue recibiendo mensajes, puede que transcurra bastante tiempo hasta que se produzca la inmovilización. Para asegurar que los mensajes ya no se procesen, detenga el flujo de mensajes. Al detener el flujo de mensajes se detienen los mensajes que se están procesando y se liberan las conexiones de base de datos que el flujo utilizaba. Esta acción asegura que las conexiones de base de datos que el flujo mantiene queden desocupadas.
  • Las conexiones de base de datos para el flujo de mensajes quedan desocupadas. Esta situación hace que el intermediario libere las conexiones a las bases de datos de usuarios que el flujo de mensajes está utilizando. Cuando se liberan todas las conexiones a la base de datos del intermediario y de cualquier otra aplicación que utilice la base de datos, la base de datos puede completar su función de inmovilización.

Para obtener más información, consulte Conexiones de base de datos de usuario.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:38


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac35420_