My Oracle Support Banner

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

Last updated on SEPTEMBER 06, 2022

Applies to:

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


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.


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
kill -9.


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

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