Short note.
In wery rare cases when Tuxedo server was starting you can get error ‘xaorecover: xaofetch rtn -3’.
Solution: Clear old XA transactions:
select 'rollback force '''||local_tran_id||''' ;' from dba_2pc_pending ;
select 'exec dbms_transaction.purge_lost_db_entry('''||local_tran_id||''' )' , 'commit;' from dba_2pc_pending ;
Manually Resolving In-Doubt Transactions: Different Scenarios (Doc ID 126069.1)