Коротенькая заметка.
При старте сервера приложения Tuxedo получаем ошибку:
ORACLE XA: Version 19.0.0.0.0. RM name = 'Oracle_XA'.
160307.273415.2676717376.0:
ORA-01405: fetched column value is NULL
160307.273415.2676717376.0:
xaorecover: xaofetch rtn -3.
Для решения проблемы нужно зачистить dba_2pc_pending :
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)