ANALYZE

Команду ANALYZE удобно применять для перехвата поврежденных блоков данных. 
Например, выполнение показанной ниже команды ANALYZE приведет к проверке каждого блока данных в таблице customer 
и, в случае обнаружения любых поврежденных блоков  добавлению всех подозрительных строк в таблицу invalid_rows:

-- Создать таблицу INVALID_ROWS
@D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\UTLVALID.SQL;

ANALYZE TABLE customer VALIDATE STRUCTURE;

-- Validate the table structure along with all it's indexes.
ANALYZE TABLE customer VALIDATE STRUCTURE CASCADE;

-- Validate the index structure.
ANALYZE INDEX scott.pk_emp VALIDATE STRUCTURE;

Помимо выполнения проверки на предмет наличия поврежденных блоков, эта команда еще также проверит, соответствуют ли данные индекса данным таблицы.