Você está na página 1de 2

Procedimentos Para Recuperar Banco Interbase

[ Fazer uma copia do GDB original ]


COPY \\SERVIDOR_IB\(LOCAL_DO_BANCO)\BANCO.GDB Para C:\BANCO.GDB
Executar os comandos no prompt MSDOS
Digitar GFIX
Se o comando GFIX for invlido?
Editar o arquivo autoexec.bat
Adicionar ...
SET PATH=%PATH%;C:\ARQUIV~1\BORLAND\INTERBASE\BIN;
Salvar ...
Executar o Autoexec.bat ...
[ Setar as configuracoes de senha ]
C:> SET ISC_USER=SYSDBA (ENTER)
C:> SET ISC_PASSWORD=masterkey (ENTER)
[ Verificar se existe tranzaes pendentes ]
[ -L = Lista de transaes ]
C:> GFIX -L BANCO.GDB (ENTER)
[ Se existe tranzaes pendentes ]
[ Se voce quer perguntar tranzao por tranzao se deseja ( commit ou rollback ) ]
[ -T = TRANSACTION ]
C:> GFIX -T ALL BANCO.GDB (ENTER)
[ Se no quer perguntar e quer commit todas as tranzaes que encontrar]
[ -C = COMMIT ALL ]
C:> GFIX -C ALL BANCO.GDB (ENTER)
[ Verificar se existe erros na base ]
[ -V = DATA REPAIR = Localiza nas paginas erros de estruturas ]
[ -F = FULL = Usado apos o -V para verificar tudo]
C:> GFIX -V -F BANCO.GDB (ENTER>
[ Se existir corrigir os erros ]
[ -M = Marca os registros corrompidos e invalidos ]
[ -I = Ignora a mensagem se encontrar erro e segue corrigindo ]
C:> GFIX -M -I BANCO.GDB (ENTER)
[ Gerar um BKP estilo arquivo GBK ]
[ -G = Desabilita a rotina de limpesa de arquivo ( Agiliza o BKP ) ]
[ -B = Backup ]
[ -V = Fornece informaes no console sobre o processo do BKP ]
C:> GBAK -G -B -V BANCO.GDB BKP_BANCO.GBK (ENTER)
[ Gerar um BKP estilo GBK ]
[ -G = Desabilita a rotina de limpesa de arquivo ( Agiliza o BKP ) ]
[ -M = Somente Meta Data ]
[ -V = Fornece informaes no console sobre o processo do BKP ]
[ -Y = Jogar para um arquivo os passos ]
[ -USER = Usuario, Usar isto se nao foi feito um SET ISC_USER antes ]
[ -PAS = Senha, Usar isto se nao foi feito um SET ISC_PASSWORD antes ]
C:> GBAK -G -V -Y ARQUIVO.LOG -USER SYSDBA -PAS XINICA -B -M BANCO.GDB BKP_BANCO
.GBK
[ Restaurar o BKP estilo GBK : em um arquivo novo BANCO_RECUPERADO.GDB ]
[ -G = Desabilita a rotina de limpesa de arquivo ( Agiliza o BKP ) ]
[ -R = Restore ]
[ -V = Fornece informaes no console sobre o processo do BKP ]
[ -C = Cria automaticamente um arquivo novo ai nao prescisa especificar]
[ -P4096 = Criar o paginamento de 4096 ]
C:> GBAK -G -R -V -P 4096 BKP_BANCO.GBK BANCO_RECUPERADO.GDB (ENTER)
[ Verificar se existe erros na base ]
C:> GFIX -V -F BANCO_RECUPERADO.GDB (ENTER)
[ Arquivo BANCO_RECUPERADO.GDB recuperado ]
Romulo Igor
MSN: romuloigor@yahoo.com.br
DBA Interbase 6
SyBase ASE 12.5.3

Você também pode gostar