Fórum Recuperar base oracle #389854

03/11/2010

0

amigos deu um pau no nosso servido, nao tinha nenhum backup dmp, somente a base original, como posso recuperar, tentei criar novamente os table space em seguida copiar a base antiga mas nao funcionou, algum me da um luz
Eduardo Richeli

Eduardo Richeli

Responder

Posts

03/11/2010

Marcos Assumpcao

Caro Eduardo Se você refazer a instalação do banco, recriar as tablespaces e depois jogar os datafiles por cima(somente os datafiles daquela tablespace), quando voce startar o banco oracle, ele não vai funcionar mesmo não! Internamente o Oracle grava um nr sequencial em cada datafile(uma tablespace é composta por no minimo 1 datafile, e pode ter mais de um, quando ela enche, ou vc estica o datafile inicial ou adiciona mais datafiles pra ela)... Esse nr. sequencial que o oracle grava nos datafiles é para garantir a consistencia e seguranca do banco de dados, entao quando vc iniciar o banco o oracle vai dizer que tem datafile corrompido no seu banco e que o banco precisa de um "RECOVER".. como vc nao tem backup do banco, nao tem como fazer recover... mas o que vc pode fazer é o seguinte(supondo que vc tem ao menos a copia de todo o banco recente):   Reinstale o oracle, no mesmo caminho que vc tinha no servidor anterior, apos terminar a instalacao copie por cima nos mesmos diretorios, todos os datafiles, controlfiles,  redolog-files e arquivos de parametros!   Assim quando vc iniciar o banco oracle, os arquivos de parametros vao estar como antes, apontando para os devidos controlfiles(que possuem registros internos que controlam a integridade dos datafiles), ai é só subir o banco que volta ao normal(ate o ponto em que esta copia que vc tem foi feita.   Obs.:(futuramente procure ver como funcionar o RMAN, ferramenta de backup e recuperacao da oracle, é muito mais seguro e rapido do que usar import/export), se nao for usar o RMAN, nao fique só no imp/exp ative os archives do banco e de tempo em tempo faca uma copia fisica (archives + redo+controlfiles+datafiles) e grave em midia externa ou em servidor separado.   att Marcos.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar