Ciclo de vida del almacén de datos

El inicio o la supresión de un motor de mensajería repercute en el ciclo de vida de su almacén de datos. Las acciones adecuadas que se deben llevar a cabo en el almacén de datos.

Inicio del motor de mensajería

Cuando inicia un motor de mensajería, éste comprueba las tablas de que consta el almacén de datos para determinar si son adecuadas. Si las tablas no existen y ha seleccionado la opción Crear tablas cuando configura el motor de mensajería, éste intenta crear las tablas. Si no ha seleccionado esta opción, el administrador de la base de datos debe haber creado las tablas previamente, utilizando las sentencias DDL (lenguaje de definición de datos) que se generan mediante el mandato sibDDLGenerator.

Asegúrese de que la base de datos que contiene el almacén de datos está disponible antes de iniciar el motor de mensajería o el motor que aloja el motor de mensajería. Si la base de datos no está disponible durante más de 15 minutos, el motor de mensajería no se puede conectar con el almacén de datos y no se puede iniciar:
  • Si el motor de mensajería está alojado en un servidor de aplicaciones autónomo, es posible que el motor de mensajería entre en estado detenido. Debe reiniciar el servidor de aplicaciones para iniciar el motor de mensajería.
  • Si el motor de mensajería está alojado en un miembro del clúster, el clúster se inhabilita para alta disponibilidad. El gestor de alta disponibilidad intenta iniciar el motor de mensajería en otro servidor seleccionable. Si la base de datos continúa sin estar disponible, el motor de mensajería sigue sin poderse iniciar, dicho servidor está inhabilitado para alta disponibilidad y el gestor de alta disponibilidad intenta iniciar el motor de mensajería en otro servidor seleccionable. De este modo, cada miembro del clúster puede pasar a estar inhabilitado para alta disponibilidad. Debe volver a habilitar manualmente los servidores para alta disponibilidad, reiniciando los servidores, o mediante la consola administrativa. Consulte Gestión de la alta disponibilidad cuando los motores de mensajería no se han podido iniciar para obtener más información.

Detención de la base de datos

Si desea detener la base de datos que contiene el almacén de datos, en primer lugar, asegúrese de que el motor de mensajería se ha detenido. Si el motor de mensajería está ejecutándose y tiene bloqueos exclusivos en el almacén de datos, al detener la base de datos es posible que el motor de mensajería entre en un estado incoherente, ya que el motor de mensajería puede continuar ejecutándose y aceptar trabajo. El mismo comportamiento se puede producir si la base de datos falla mientras el motor de mensajería se está ejecutando.

Para evitar estas incoherencias puede configurar el motor de mensajería, y el servidor que lo aloja, de modo que se concluyan y reinicien cuando se pierde la conexión con la base de datos. Para configurar este comportamiento, establezca la propiedad personalizada sib.msgstore.jdbcFailoverOnDBConnectionLoss en el motor de mensajería. También puede ajustar el sistema para que se disminuya la probabilidad de que el motor de mensajería no se inicie antes de que la base de datos pase a estar disponible.

Eliminación de un motor de mensajería

Cuando se elimina un motor de mensajería, WebSphere Application Server (base) no suprime automáticamente las tablas del almacén de datos. Si desea volver a crear el mismo motor de mensajería, primero debe suprimir el conjunto antiguo de tablas. Si crea un motor de mensajería con tablas existentes, éstas deben estar vacías, de modo que el motor de mensajería pueda funcionar correctamente. Consulte la documentación del sistema de gestión de bases de datos relacionales (RDBMS) elegido para obtener información acerca de cómo suprimir las tablas. No obstante, si ha creado un almacén de datos con los valores predeterminados, no es necesario suprimir las tablas anteriores.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjm0460_
File name: cjm0460_.html