Manutenção Base de Dados Firebird - Backup/Restore



##INFORMAÇÕES DA BASE FIREBIRD##

PAGE SIZE: 16384
CHASET: WIN1252
FONT CHARACTERS SET: ANSI_CHARSET

##MANUTENÇÃO BASE DE DADOS FIREBIRD##

executa o cmd como administrador
digite: cd C:\icomercio\


1. Verificar se o banco de dados realmente retorna alguma mensagem de erro:

VERIFICA SE TEM ERROS

gfix -v -full C:\icomercio\database\icom.fdb -user SYSDBA -pass masterkey


2. Caso retorne algum erro, vamos tentar repará-lo:

TENTA REPARA OS ERROS

gfix -mend -full -ignore C:\icomercio\database\icom.fdb -user SYSDBA -pass masterkey

3. Teste novamente o banco de dados (Passo1):

VERIFICA SE TEM ERROS NOVAMENTE

gfix -v -full C:\icomercio\database\icom.fdb -user SYSDBA -pass masterkey


4. Caso o erro persista, você deve fazer um backup completo e restaurá-lo:

FAZ O BACKUP NORMAL:


gbak -backup -v -t C:\icomercio\database\icom.fdb C:\icomercio\database\icom.fbk -user SYSDBA -pass masterkey

FAZ O BACKUP IGNORANDO ERROS:

gbak -backup -v -ignore C:\icomercio\database\icom.fdb C:\icomercio\database\icom.fbk -user SYSDBA -pass masterkey


5. Agora crie um novo banco de dados através deste backup:

RESTAURA O BACKUP

gbak -create -v C:\icomercio\database\icom.fbk C:\icomercio\database\novo_banco.fdb -user SYSDBA -pass masterkey




obs. caso nenhuma das opções dê certo pode ser usado o extract metadata
https://youtu.be/2sbOTP5-0ls



-------------------------------------------------------------------------
artigo sobre backup e manutenção de base firebird
https://www.devmedia.com.br/manutencao-de-bases-firebird-com-gfix/25319


https://www.adminfo.com.br/manuais/ERP-DT-Manutençãodabasededados.pdf

ferramenta de dump
https://clevercomponents.com/downloads/datapump/index.asp

Extract metadata
https://www.ibexpert.net/ibe/index.php?n=Doc.ExtractMetadata

Você achou esse artigo útil?