Procedimento para Banco de Dados Corrompido - OT 14/26
Setor.....................:
Departamento de Suporte
Data......................: 25/09/2026
Número da OT.....: 14/26
Documentação....: Lucas Palomo Honorato
Homologação......: Amanda Belo de Oliveira
OCORRÊNCIA:
Este procedimento deve ser utilizado em situações em
que o banco de dados do sistema se encontra corrompido, impedindo o
funcionamento normal da aplicação. O objetivo é realizar a recuperação do banco
de dados(FACILITE.FDB) utilizando as ferramentas nativas doFirebird (GFIX e GBAK)via prompt de comando. O resultado esperado é a
geração de um arquivo debackup
(FACILITE.FBK)e, posteriormente, a
criação de um novo banco de dados íntegro(FACILITENEW.FDB)a partir desse backup.
PROCEDIMENTO:
No
discoC:, crie uma pasta chamadaDB. Conforme figura 1.
Figura
1
Copie
o banco de dados corrompido(FACILITE.FDB)e cole dentro da pastaC:\DB.
Conforme figura 2.
Figura
2
Acesse
a pasta bin doFirebird(geralmente localizada emC:\Program
Files\Firebird\Firebird_2_5\binouC:\Program Files
(x86)\Firebird\Firebird_2_5\bin). Copie todos os arquivos dessa pasta e
cole dentro da pastaC:\DB. Conforme figura 3.
Figura
3
Abra oPrompt de Comando (CMD)comoadministrador. Para isso, pesquise
por"cmd"no Menu Iniciar, clique com o botão direito sobre"Prompt
de Comando"e selecione a opção"Executar como
administrador". Conforme figura 4.
Figura
4
No
Prompt de Comando, execute os comandos abaixo, pressionando Enter após cada
linha:
CD\
CD DB
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
Conforme
figura 5.
Figura
5
Caso
seja necessário verificar ou corrigir a estrutura do banco de dados antes do
backup, execute o comando abaixo:
GFIX -V -FULL FACILITE.FDB
Se
ocorrer erro neste passo, execute:
GFIX -MEND -FULL -IGNORE FACILITE.FDB
Execute
o comando para realizar o backup do banco de dados:
Aguarde
a finalização do processo. O console exibirá mensagens de escrita de constraints,
índices e, ao final, a mensagem indicando a conclusão da escrita do arquivo.
Conforme figura 6.
Figura
6
Após a
conclusão do backup, execute o comando para criar um novo banco de dados a
partir do arquivo de backup gerado:
GBAK -CREATE -V FACILITE.FBK FACILITENEW.FDB
Aguarde
a finalização do processo. O console exibirá mensagens de ativação e criação de
índices, finalizando com a mensagem de encerramento. Conforme figura 7.
Figura
7.
Após
concluir:
Verifique
na pasta C:\DB se o arquivo FACILITENEW.FDB foi criado com
sucesso. Em seguida, mova o arquivo FACILITENEW.FDB para a pasta do
Integrado e renomeie o para FACILITE.FDB, de forma que o arquivo final
fique no caminho C:\Sinco\Integrado\FACILITE.FDB. Após isso, realize
testes de conexão e abertura do sistema utilizando o novo banco de dados para
garantir que a estrutura foi recriada corretamente e que os dados estão
acessíveis. Certifique-se de que não há mais mensagens de erro de corrupção ao
inicializar a aplicação.