Pular para o conteúdo

Fóruns Banco de dados Oracle ORA-01578 ORA-01578

#89409
David Siqueira
Participante

    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.