[firebase-br] Banco corrompido
Fernando A. Moreira
analistapa em yahoo.com.br
Seg Out 4 13:08:39 -03 2004
Geralmente para recuperar BD's corrompidos eu sigo os
seguintes passos:
1.Pra facilitar eu declaro as seguintes variáveis:
isc_user=sysdba
isc_password=masterkey
No Windows eu incluo estas variáveis no AUTOEXEC.BAT
(Win9x) ou nas variáveis de ambiente (WinNT/2K/XP).
No Linux eu incluo no arquivo
"/home/usuario/.bash_profile".
Esta etapa na minha opinião facilita, pois não preciso
informar sempre o usuário e senha na linha de comando.
2. Executar a sequência de comandos:
gfix -v -f meubanco.gdb
gfix -m -i meubanco.gdb
Geralmente eu executo essa sequência três vezes
seguidas, independente de mensagens de erros serem
retornadas ou não.
3. Executar o backup do banco de dados:
gbak -b -v -z -g meubanco.gdb meubackup.gbk
4. Executar o restore do banco de dados:
gbak -c -v -z -r meubackup.gbk meubanco.gdb
5. Após o processo de backup/restore eu verifico se o
banco ainda apresenta inconsistência em sua estrutura.
gfix -v -f meubanco.gdb
É isso aí...Utilizando estes procedimentos eu já
consegui recuperar um banco de dados de 12 Gb.
Espero ter ajudado.
[ ]'s
=====
FERNANDO A. DE SOUZA MOREIRA
Analista de suporte técnico
Especialista em migração de dados
0xx91 9602 8585
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/
Mais detalhes sobre a lista de discussão lista