Diagnostique las causas de problemas con los bloqueos de acceso exclusivo del almacén de datos y examine las causas posibles de los problemas.
Acerca de esta tarea
Cada motor de mensajería establece un bloqueo exclusivo en su almacén de datos. Aunque el motor de mensajería esté ejecutándose, mantiene dicho bloqueo para garantizar la integridad de los datos del almacén de datos.
Compare los síntomas con los listados en la tabla siguiente y examine las posibles soluciones:
Síntoma |
Causa |
Solución |
El motor de mensajería no puede iniciarse
ni realizar la sustitución por anomalía en otro servidor. El motor de mensajería graba el mensaje de error CWSIS1519 |
El motor de mensajería no puede conectarse con la base de datos que ha especificado en el origen de datos que ha configurado para habilitar el motor de mensajería para que pueda acceder a su almacén de datos. |
|
Después de un retardo de muchos minutos, el motor de mensajería no puede realizar la
migración tras error en otro servidor y graba el mensaje de error CWSIS1519. |
Otra instancia del mismo motor de mensajería está reteniendo el bloqueo del almacén de datos, o la base de datos no ha liberado un bloqueo del almacén de datos que retenía una instancia anómala del mismo motor de mensajería. |
- Si puede conectar a la base de datos, otra instancia del motor de mensajería puede retener un bloqueo en el almacén de datos. Compruebe si hay otras instancias del mismo motor de mensajería en ejecución. Solamente una instancia de cada motor de mensajería puede ejecutarse en un clúster en
un momento dado.
- Después de una anomalía en una instancia de un motor de mensajería o en un servidor de
aplicaciones que se ejecuta en un clúster, es posible que la base de datos no haya liberado
los bloqueos de base de datos de los que consta el bloqueo del almacén de datos. Utilice las herramientas de administración para el sistema de gestión de base de datos relacional para analizar los bloqueos de la tabla SIBOWNER. Si la base de datos continúa manteniendo bloqueos después de la anomalía de un servidor, asegúrese de que configura la comprobación de si está activa la conexión de red entre el servidor de aplicaciones y el servidor de base de datos para habilitar la migración tras error. Por ejemplo,
examine el parámetro de mantener activo TCP.
Si utiliza DB2 para z/OS,
puede examinar el tiempo de espera de la hebra desocupada de DB2.
Es posible que tenga que utilizar las herramientas de administración de la base de datos para forzar la liberación del bloqueo en el almacén de datos.
|
El motor de mensajería no se inicia y se graban los mensajes de error CWSIS1535 y CWSIS1519 |
Los identificadores de la tabla SIBOWNER no coinciden con los del motor de mensajería. |
- Compruebe que el origen de datos que ha configurado para el motor de mensajería haga referencia
a la base de datos correcta.
- Si los identificadores MEUUID no coinciden, compruebe que un motor de mensajería anterior no utilizara las mismas tablas. Si las tablas ya existen, ejecute DROP para desactivar las tablas y después CREATE para volver a crearlas para el motor de mensajería.
- Si los identificadores INCUUID no coinciden, se estará ejecutando otra instancia del mismo motor de mensajería y habrá adquirido el bloqueo.
Compruebe si hay otras instancias del motor de mensajería en ejecución.
|
El motor de mensajería se inicia pero luego se detiene y graba mensajes de error CWSIS1519. |
El motor de mensajería ha perdido su bloqueo en el almacén de datos. |
- Compruebe que tenga conectividad con la base de datos a través del origen de datos que ha especificado. Es posible que el motor de mensajería haya perdido la conexión de red y no pueda mantener una conexión con la base de datos.
- Si puede conectarse con la base de datos, es posible que se haya iniciado otra instancia del motor de mensajería y ésta haya obtenido un bloqueo en el almacén de datos. Compruebe si hay otras instancias del motor de mensajería en ejecución.
|