Для поиска повреждений базы данных можно использовать exp. Этот метод позволяет проверить целостность данных в БД и выявить физические (блоки данных) и логические (словарь данных) повреждения БД. Делается это так:
exp system/<PASSWORD> full=y log=db_chk_exp.log file=nul
exp system/<PASSWORD> full=y log=db_chk_exp.log file=/dev/null volsize=100g
volsize
нужно указать, чтобы при старте экспорта, система не задавала вопросов.