Pular para o conteúdo

Fóruns Banco de dados Oracle ORA-01578: ORACLE data block corrupted ORA-01578: ORACLE data block corrupted

#89796
Rodrigo Almeida
Participante

    Armando,

    Se o banco de dados for 10g, o mais recomendado e o que irá funcionar seria a utilização do BMR do RMAN.

    Como na nova arquitetura 10g, existem duas possibilidades de corrupção de blocos, física e lógica (Fraturada), o DBMS_REPAIR e DBVERIFY não será uma boa utilização, pois mesmo aparecendo no resultado do DBMS_REPAIR que o bloco foi marcado como SKIP, ele continuará apresentando problemas, pois será corrupção lógica.

    BOM! Existe algumas coisas que podemos iniciar, tais como aprender RMAN agora! heheheheheh…

    Algumas tarefas boas para iniciar:

    1) Pegar os backups dos archives desde que começo o erro, e realizar um crosscheck com RMAN. Pois eles serão necessários.

    2) Validar o banco de dados, com BACKUP VALIDATE CHECK LOGICAL DATABASE, no RMAN.

    3) Verificar a tabela v$corrupt_block_database;

    E ir postando os resultados para nós.

    Abraços,

    Rodrigo Almeida