Pular para o conteúdo

Recuperando uma base dados oracle sem servidor

Recuperando uma base dados oracle sem servidor

Fala pessoal

Ontem passei por um problema um pouco fora do comum, descobri que existia um servidor windows antigo aqui na empresa o qual armazenava duas instâncias oracle que não eram mais utilizadas. Porém o sysadmin veio me falar que não conseguia mais acessar o servidor e que descobriram que nessas bases antigas tinham dados importantes e pra variar não existia backup delas.

Bem pra variar de novo, quem se ferra é o DBA!!!

Eu tinha na mão o disco desse servidor, e por sorte lá existiam todos os arquivos, e por sorte maior ainda estavam íntegros.

Bem então vou listar os meus passos pra subir essas bases, e se alguém um dia precisar, já tem o roteiro.

  1. Criei uma nova base em outro servidor
  2. Criei a mesma estrutura de diretórios na qual os datafiles,control e redo estavam armazenados.
  3. Copiei os datafiles,redo logs e control files do servidor antigo em cima dos arquivos criados.
  4. Tentei subir o banco

Ai começaram os problemas, porque não conseguia subir o banco de jeito nenhum. Ai comecei um trabalho de investigação, até que tive a idéia de verificar o init.ora do servidor antigo e descobri algo interessante, verifiquei a seguinte linha:

*.compatible=’10.2.0.1.0′

O Esperto do sysadmin tinha jurado de pé junto que nesse servidor a versão do oracle era 11g, que eles tinham instalado pra testar e etc,etc etc …

E eu acreditei nessa historia ..

Depois disso criei outra instância só que com o 10g e repeti os procedimentos, e consegui subir a base.

Ps ¹: Agradecimento ao pessoal do GPO que me ajudou com esse problema.

Moral da historia, agora vou agir como DBA São Tomé, só acredito em qualquer coisa depois de ver.

Abraços !!!

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 4.2 / 5. Contagem de votos: 9

Sem votos ! Seja o primeiro a classificar !

8 comentários em “Recuperando uma base dados oracle sem servidor”

  1. Avatar de Rodrigo Santana

    Olá Hudson, isso mostra que existem profissionais que não se importam com os dados da empresa. Para esse tipo de profissional, backup, documentação é só conversa pra boi dormir. Parabéns pelo desfecho.

    Abraço,
    Rodrigo Santana

  2. Avatar de Hudson Santos

    È Rodrigo,
    Aqui na empresa eles não tinham um dba mesmo, tinham desenvolvedores pl/sql que quebravam
    o galho quando não contratavam um consultor.
    O problema foi a falta de comunicação em saber se os dados daquela base eram ou não importantes.
    Por isso eu prefiro ter backup de tudo, até eu ter um e-mail que me prove que não é necessario.
    Por sorte tudo correu bem, mas a historia poderia não ter sido essa.

    Abraços!!

  3. Avatar de Hudson Santos

    Obrigado Pessoal,

    Como todos os posts a intensão é ajudar mesmo.
    Mesmo sendo uma situação não muito comum, pode acontecer com quase todo mundo.
    Mas espero que ninguém nunca precise passar por isso, e se passar que não seja culpa sua,
    he he he. Backup sempre neh pessoal !!

    Abraços !!!

  4. Avatar de mpvargas

    Parabéns Hudson,

    Acompanhei todo o processo no GPO e vi a sua persistência para resolver o problema. Desculpe por não poder ajudá-lo.
    Obrigado por postar a solução, porque problemas como esse podem ocorrer com qualquer um de nós.

    Abraços !!!

Deixe um comentário para mpvargas Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress