При отмене большой транзакции может произойти зависание сессии в которой эта транзакция выполнялась. Точное время, оставшееся до завершения отката определить нельзя из каких-то системных VIEWs оракла, но его можно оценить примерно на основе поля USED_UBLK (Number of undo blocks used) во view V$TRANSACTION. Скорость уменьшения количества блоков в этом поле может помочь в оценке.
Если view показывает несколько транзакций и понять какая из них ваша вы не можете, то это можно понять, подключив view V$SESSION:
SELECT tr.used_ublk, se.* FROM v$transaction tr, v$session se WHERE tr.ses_addr = se.saddr