› Fóruns › Banco de dados Oracle › ORA-01578 › ORA-01578
Souza, tu usa backup via RMAN ai na sua Base?
Se você usar podes tentar recuperar esse bloco via BMR ( Block Media Recover ).
Pra isso você vai precissar seguir alguns passos:
1) restaure no seu servidor seu backup de uma data anterior ao erro, pegue essa informação no alert log.
2) restaure seus archives desde antes do erro até a data atual
3) faça um backup validate para ver se realmente é só esse bloco que esta com problemas :
run {
backup validate check logical database;
}
4) Façá uma query na tabela visão de banco para confirmar os blocos :
select * from V$DATABASE_BLOCK_CORRUPTION;
5) Realize um Crosschek dos seus BS’s, para que fiquem como AVALIABLE :
run{
crosscheck backup;
crosscheck archivelog all;
}
6) execute o BMR :
RMAN blockrecover corruption list;
Abraço!!! espero que te ajude.