Este documento fornece instruções para recuperar um banco de dados Interbase danificado, incluindo fazer backup do banco original, executar comandos GFIX para corrigir erros, gerar backups do banco usando GBAK, e restaurar o banco a partir do backup gerado.
Este documento fornece instruções para recuperar um banco de dados Interbase danificado, incluindo fazer backup do banco original, executar comandos GFIX para corrigir erros, gerar backups do banco usando GBAK, e restaurar o banco a partir do backup gerado.
Este documento fornece instruções para recuperar um banco de dados Interbase danificado, incluindo fazer backup do banco original, executar comandos GFIX para corrigir erros, gerar backups do banco usando GBAK, e restaurar o banco a partir do backup gerado.
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