Recuperando banco de dados firebird

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (262 palavras )
  • Download(s) : 0
  • Publicado : 6 de outubro de 2011
Ler documento completo
Amostra do texto
RECUPERANDO BANCO DE DADOS FIREBIRD
Recuperando banco dados feito em FireBird.
Entre no CMD
Iniciar> Executar – CMD
No meu caso tenho FireBird1.5. Sua instalação como padrão fica em:
C:\Arquivos de programas\Firebird\Firebird_1_5\ 
Para realizar o processo vamos trabalhar com dois programasque 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 variáveis de ambiente para tornar o processo mais rápido, evitandoficar digitando nome de usuário e senha para todos procedimentos.
1)Passo 1
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
2:  Passo 2
Vamos agoraverificar 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 secontinua 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 seguintecomando.
5:Passo 5
gbak -backup -v -ignore DADOS.FDB DADOS.FBK
6.Passo 6
Use o comando caso o gbak falhe, caso não 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
tracking img