Eliminar entradas del registro asociado de transacciones

Puede eliminar entradas del archivo de registro asociado de transacciones. Para ello, establezca la propiedad personalizada REMOVE_PARTNER_LOG_ENTRY para el servicio de transacciones en el servidor propietario del registro asociado.

Acerca de esta tarea

Como parte del proceso de recuperación de transacciones, se comprueba el registro asociado para establecer los recursos que se necesitan. Si desea eliminar ciertas entradas del registro asociado, como por ejemplo un recurso que ya no existe, establezca la propiedad personalizada en el servidor de aplicaciones que es propietario del registro asociado de transacciones que contiene las entradas que desea eliminar.
La propiedad personalizada REMOVE_PARTNER_LOG_ENTRY sólo es efectiva cuando se dan las dos situaciones siguientes:
  • El servidor de aplicaciones se ha iniciado en modalidad de recuperación.
  • El servidor de aplicaciones no tiene ninguna transacciones que requiera recuperación actualmente. Puede saber esto comprobando el archivo SystemOut.log.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM® i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.
Nota: Puede eliminar transacciones de las tablas que tienen varias transacciones. Tener varios registros de transacciones en una única tabla de base aumenta los bloqueos de base de datos. Si hay problemas con un registro de transacciones JVM específico, puede eliminar la entrada de registro de transacciones específica de la tabla de base de datos utilizando la sentencia SQL:
DELETE FROM [Transaction Log Table] WHERE
SERVER_NAME=[Cell\Node\Server] AND SERVICE_ID=[SERVICE ID value]

Procedimiento

  1. En la consola de administración, pulse Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > nombre_servidor > [Valores del contenedor] Servicios de contenedor > Servicio de transacciones > [Propiedades adicionales] Propiedades personalizadas.
  2. Pulse Nuevo.
  3. Escriba REMOVE_PARTNER_LOG_ENTRY en el campo Nombre y, en el campo Valor, escriba uno o más ID de recuperación de enteros separados por comas que desee eliminar.
  4. Pulse Aplicar o Aceptar.
  5. Guarde los cambios en la configuración maestra.
  6. Reinicie el servidor en modalidad de recuperación.

Icon that indicates the type of topic Task topic



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