подробнее про всякие методики решения проблемы
http://www.oracle-base.com/articles/misc/detect-and-correct-corruption.php
если база не в архивлог режиме, и если не ентрепрайз - то подручными методами
Поиск объекта с битым блоком
SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME
FROM DBA_EXTENTS
WHERE FILE_ID = <file_id> AND <corrupted_block> BETWEEN BLOCK_ID
AND BLOCK_ID+BLOCKS -1
далее решаем
если индекс - пересоздаем - все просто
если таблица - пробуем либо оттранкетить либо пересоздать
Комментариев нет:
Отправить комментарий