Ошибку "ORA-00600: internal error code, arguments: [6006], [1], [], [], [], [], [], []" получаем при возникновении проблем с UNDO пространством.
Как исправить? Предлагаю стандартное решение.
Делаем новое табличное пространство UNDO:
create undo tablespace undotbs2 datafile ‘…/oracle/oradata/test/undotbs2.dbf’ size 500m;
определяем проблемный сегмент:
select segment_name, status from dba_rollback_segs;
Теперь назначаем системе новое табличное пространство UNDO:
alter system set undo_tablespace=undotbs2 scope=both;
В файл инициализации init.ora вносим строку :
_corrupted_rollback_segments=”_SYSSMU4$” _SYSSMU4$ - наш испорченный сегмент отката.
Базу данных загружем с нашим новым init.ora
Затем удаляем испорченный сегмент отката:
drop rollback segment "_SYSSMU4$";
Вот, должно все получиться!