Во-первых, если операция кажется зависшей, разумнее всего искать указание на то, что она делает, например, в V$SESSION_WAIT
или V$SESSION_LONGOPS
.
Если бы существовали существенные ограничения внешнего ключа, ссылающиеся на эту таблицу, то не обязательно удивительно, что потребуется время для удаления с опцией каскадных ограничений, поскольку для этого потребуется либо удалить, либо обновить строки в других таблицах.
В любом случае, теперь, когда вы получили ошибку ORA-600, на сервере базы данных должен быть файл трассировки с дополнительной информацией. Это может вас заинтересовать, но, скорее всего, вам потребуется обратиться в службу поддержки Oracle.