Ir ao topo

Tecnobyte

Logomarca da Tecnobyte
Contato por WhatsApp

WhatsApp

(69) 3421-6756

Contato por Telefone

(69) 3421-6756

(69) 3421-6757

Enviar mensagem

Enviar

mensagem

Contato por Facebook

Facebook

Atendimento de segunda a sexta, das 08h00 às 19h00 (horário de Brasília).

Firebird e Interbase

Como fazer backup e restore de banco de dados Firebird usando gbak.exe?

Banner

O InterBase/FireBird possui uma ferramenta de linha de comando específica para fazer e restaurar cópias de segurança (backup). No Windows o nome do programa é gbak.exe e no Linux seu nome é gbak (sem extensão). Em ambos os sistemas a localização deste arquivo é o sub-diretório bin do InterBase/FireBird.

As sintaxes básicas deste comando são:

Para fazer um backup:

gbak -b -user usuario -password senha arquivo_banco arquivo_backup

Para restaurar um backup:

gbak -r -user usuario -password senha arquivo_backup arquivo_banco

Onde:

  • usuario: é o nome de login do usuário (geralmente SYSDBA).
  • senha: é a senha do usuário.
  • arquivo_banco: é o arquivo de banco de dados (geralmente com extensão .gdb).
  • arquivo_backup: é o arquivo de backup (geralmente com extensão .gbk).

Exemplo de backup:

gbak -b -user SYSDBA -password masterkey c:\sistema\dados.gdb c:\backup\dados.gbk

Exemplo de restore:

gbak -r -user SYSDBA -password masterkey c:\backup\dados.gbk c:\sistema\dados.gdb

O conteúdo desta página pode ajudar alguém? Compartilhe!