My Oracle Support Banner

XA Recovery Not Performed When A killed Tuxedo TMS Server Is Restarting. (Doc ID 765653.1)

Last updated on SEPTEMBER 12, 2023

Applies to:

Oracle Tuxedo - Version 6.5 and later
Information in this document applies to any platform.

Goal

Provide information on why an XA recovery operation is not performed when a killed Tuxedo transaction management server (also known as TMS) process is restarting.

DESCRIPTION:

The XA recovery is performed when the first TMS of a group is booted. That TMS identified as the "distinguished" TMS is calling the xa_recover() function to retrieve the list of transaction branches from the RM.

Unfortunately that xa_recover() function call is not performed if that TMS was killed using

tmshutdown -k KILL
or
kill -9.

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.