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

Contato por Skype

Skype

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

Banner

Firebird e Interbase

Como fazer cópia de um banco de dados Firebird usando o gbak.exe?

Para fazer uma cópia de um banco de dados Firebird usando a ferramenta gbak.exe você tem duas opções:

  1. Fazer um backup e em seguida uma restauração.
  2. Fazer um backup e restauração simultânea.

No primeiro caso temos duas linhas de comando semelhantes a estas:

gbak -user SYSDBA -password masterkey -b localhost/3050:C:\diretorio\banco.fdb C:\diretorio\copia.fbk

gbak -user SYSDBA -password masterkey -r C:\diretorio\copia.fbk localhost/3050:C:\diretorio\copia.fdb

No segundo caso apenas uma linha de comando:

gbak -user SYSDBA -password masterkey -b localhost/3050:C:\diretorio\banco.fdb stdout | gbak -user SYSDBA -password masterkey -r stdin localhost/3050:C:\diretorio\copia.fdb

Note que no segundo caso não será criado um arquivo intermediário, pois o backup é feito para a saída padrão (stdout) e a restauração através da entrada padrão (stdin).

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