Gestión de transacciones activas y preparadas
Utilice esta tarea para gestionar transacciones activas y preparadas que podrían necesitar la acción del administrador.
Acerca de esta tarea
En circunstancias normales, las transacciones
deberían ejecutarse y finalizar (confirmarse o retrotraerse) automáticamente, sin que
tenga que intervenir. No obstante, en algunas circunstancias, es posible que
tenga que resolver las transacciones manualmente. Por ejemplo, es posible que
desee retrotraer una transacción que se ha atascado al sondear un gestor de
recursos que sabe que no volverá a estar disponible dentro de la franja de
tiempo necesaria.
En circunstancias normales, se realizan todos los
esfuerzos necesarios para finalizar la transacción. No obstante, debido a RRS y la
terminación de contextos nativos, es posible que no se pueda finalizar la transacción. En este
caso, se marca la transacción como rollback_only para que se retrotraiga
en la siguiente ventana disponible. En otras situaciones, es posible que
necesite finalizar las transacciones manualmente. Por ejemplo, cuando una
transacción se ha atascado al sondear un gestor de recursos que sabe que no
volverá a estar disponible dentro de la franja de tiempo necesaria.
- Transacciones manuales
- Transacciones a la espera de la finalización administrativa. Para cada transacción, se muestra el ID local o el ID global. Puede determinar mostrar información sobre cada recurso (específicamente, qué gestor de recursos está asociado a qué) asociado a la transacción. También puede confirmar o retrotraer transacciones en este estado.
- Transacciones de reintento
- Transacciones con algunos recursos que se están reintentando. Para cada transacción, se muestra el ID local o el ID global y si se confirma o retrotrae la transacción. Puede determinar mostrar información sobre cada recurso (específicamente, qué gestor de recursos está asociado a qué) asociado a la transacción. Puede elegir finalizar (dejar de reintentar) las transacciones en este estado.
- Transacciones heurísticas
- Transacciones que se han completado de forma heurística. Para cada transacción, se muestra el ID local o el ID global y el resultado heurístico. Puede determinar mostrar información sobre cada recurso (específicamente, qué gestor de recursos está asociado a qué) asociado a la transacción. También puede determinar borrar la transacción de la lista.
- Transacciones preparadas importadas
- Transacciones que se han importado y preparado pero que aún no se han confirmado. Para cada transacción, se muestra el ID local o el ID global. Puede determinar mostrar información sobre cada recurso (específicamente, qué gestor de recursos está asociado a qué) asociado a la transacción. También puede confirmar o retrotraer transacciones en este estado.
Para gestionar las transacciones activas y preparadas de un servidor de aplicaciones, utilice la consola de administración para completar los pasos siguientes: