Recuperar Controfile no Oracle

Esse post é dedicado a todo que já tiveram um controfile corrompido e suaram frio como eu …

Quando um controfile é perdido ou corrompido, para o desespero do peão não é possível subir o banco sem ele e você terá a triste visão do erro ORA-00205 error in identifying control file, check alert log for more info.

O que fazer ??? pedir ajuda ai RMAN e restaurar o backup????
Bem pode ser, mas existe uma outra maneira menos desastrosa do que restore

1 – Abra o arquivo de alerta no BDUMP, por exemplo do alert_dbauxlog

2 – Procure a linha que contenha controfile

‘C:\Oracle\Product\10.0.1\oradata\DNAUX\control01.CTL’
ORA-27041: Unable to open file

3 – Nesse caso o controfile problemático é o número 1, faça uma copia do 2 e renomeie para 1

4 – Suba o banco

Viu …. não doeu nada ….
Boa Sorte
Kenia Milene

3 thoughts on “Recuperar Controfile no Oracle

  1. Olá Kenia!

    Vi o endereço do seu blog na sua assinatura de e-mail da lista Oracle_BR e vim dar uma olhada.

    Parabéns pelo blog, gostei dos artigos, e já adicionei nos meu favoritos.

    Abraço!

    Milton

  2. esta solucao simples tbm se aplica aos erros

    ORA-00202: arquivo de controle: ‘E:\DATABASE\CONTROL03.CTL’
    ORA-27091: skgfqio: n?o e possivel enfileirar E/S
    ORA-27070: skgfdisp: falha na leitura/gravac?o de assinc.
    OSD-04006: Falha de ReadFile(), não é possível ler a partir do arquivo
    O/S-Error: (OS 23) Erro nos dados (verificação cíclica de redundância).

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s