[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