Столкнулся с ситуацией:
в логе работы RMANа встречаем следующие строки
Цитата: MAN-03009: сбой команды backup в канале ORA_DISK_1 в 05/25/2010 18:34:02
ORA-19566: превышен лимит 0 поврежденных блоков для файла /oradata/sysaux01.dbf
будут выполняться другие шаги задания; задания, в которых возник сбой, повторно запускаться не будут
в файле alert_.log записывается следующее
Цитата: Corrupt block relative dba: 0x0381105d (file 14, block 69725)
Fractured block found during backing up datafile
Data in bad block:
type: 6 format: 2 rdba: 0x0381105d
last change scn: 0x0001.c6a6534f seq: 0x2 flg: 0x04
spare1: 0x0 spare2: 0x0 spare3: 0x0
consistency value in tail: 0x4f430602
check value in block header: 0xf259
computed block checksum: 0xc018
Reread of blocknum=69725, file=/oradata/sysaux01.dbf. found same corrupt data
Reread of blocknum=69725, file=/oradata/sysaux01.dbf. found same corrupt data
Reread of blocknum=69725, file=/oradata/sysaux01.dbf. found same corrupt data
Reread of blocknum=69725, file=/oradata/sysaux01.dbf. found same corrupt data
Reread of blocknum=69725, file=/oradata/sysaux01.dbf. found same corrupt data
На первый взгляд ситуация подпадает под описанное здесь, но при попытке найти объекты ничего не возвращается, и следовать вышеописанным инструкциям не представляется возможным. В данном случае мы наблюдаем не логическую а физическу ошибку.
Проверка и исправление ошибок файловой системы средствами ОС обычно решают данную проблему.