День добрый!
В базе обнаружились битые блоки, сделал запрос
SQL код:
select * from v$database_block_corruption;
получил 18 строк, в rman выполнил: backup validate check logical database, после чего запрос выше показал 13 строк.
Далее запустил
SQL код:
SELECT distinct d.SEGMENT_TYPE||':'||d.OWNER||'.'||d.SEGMENT_NAME
FROM DBA_EXTENTS d, v$database_block_corruption b
where b.file#=d.file_id and b.block# between d.block_id and d.block_id+d.blocks-1
Получил следующий список:
Код:
INDEX:SYS.WRH$_SYSMETRIC_HISTORY_INDEX
TABLE:SYS.WRI$_DBU_CPU_USAGE_SAMPLE
INDEX:SUPERMAG.SMCARDCLASSIFID
TABLE:SUPERMAG.SMCONTROLTASKS
INDEX:SYS.WRH$_SEG_STAT_OBJ_INDEX
TABLE:SYS.WRH$_SEG_STAT_OBJ
TABLE:SYS.WRH$_SYSMETRIC_HISTORY
INDEX:SYS.SMON_SCN_TIME_SCN_IDX
TABLE:SYS.WRM$_SNAPSHOT
9 строк выбрано.
Подскажите можно ли это как то исправить?
База не Enterprise, битые блоки по всей видимости очень давно.