Você está na página 1de 2

Recuperando banco dados feito em FireBird. Entre no CMD Iniciar> Executar CMD No meu caso tenho FireBird 1.5.

. Sua instalao como padro fica em: C:\Arquivos de programas\Firebird\Firebird_1_5\ Para realizar o processo vamos trabalhar com dois programas que vem junto ao FreBird: gfix, e gbak, arquivos estes que encontrasse na pasta C:\Arquivos de programas\Firebird\Firebird_1_5\bin Antes de mais nada, realize uma copia do seu banco de dados, para facilitar nosso trabalho, vamos definir variveis de ambiente para tornar o processo mais rpido, evitando ficar digitando nome de usurio e senha para todos procedimentos. 1)Passo 1 SET ISC_USER=SYSDBA SET ISC_PASSWORD=masterkey

2: Passo 2 Vamos agora verificar se nosso banco de dados esta corrompido. gfix -v -full DADOS.FDB (Se o camando acima retornou algum aviso, vamos recuperar nosso banco.)

3:Passo 3 (Recuperar banco), caso retorno algo no Passo 2. gfix -mend -full -ignore DADOS.FDB

vamos repetir o comando do Passo 2 para verificar se continua com erro. 4:Passo 4 gfix -v -full DADOS.FDB

Caso o banco continue com o erro mesmo executando as etapas 2,3 e 4, vamos executar o seguinte comando. 5:Passo 5 gbak -backup -v -ignore DADOS.FDB DADOS.FBK

Observe nesta imagem, que foi criado o arquivo DADOS.FBK 6.Passo 6 Use o comando caso o gbak falhe, caso no falhe pule para etapa 7. gbak -backup -v -ignore -garbage DADOS.FDB DADOS.FBK 7. Passo 7 Agora crie um novo BD a partir do backup realizado na Etapa 5: gbak -create -v DADOS.FBK NOVO.FDB

Você também pode gostar