{"id":12,"date":"2026-06-11T09:00:00","date_gmt":"2026-06-11T12:00:00","guid":{"rendered":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/"},"modified":"2026-06-20T16:02:33","modified_gmt":"2026-06-20T19:02:33","slug":"backup-firebird","status":"publish","type":"post","link":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/","title":{"rendered":"Backup Firebird: o Perigo de Copiar o .FDB Cru"},"content":{"rendered":"<div class=\"resposta-rapida\"><span class=\"rr-tag\">Resposta r\u00e1pida<\/span><\/p>\n<p>Backup Firebird correto usa o gbak \u2014 utilit\u00e1rio oficial que l\u00ea o banco de forma transacional e gera um .fbk \u00edntegro, mesmo com o banco em uso. Copiar o arquivo .fdb diretamente com o servi\u00e7o no ar cria uma c\u00f3pia inconsistente que pode n\u00e3o restaurar na hora que voc\u00ea mais precisar.<\/p>\n<\/div>\n<p><strong>Mas Maur\u00edcio, o sistema j\u00e1 gera backup todo dia \u2014 ele copia o .fdb automaticamente, ent\u00e3o t\u00e1 protegido, n\u00e9?<\/strong><\/p>\n<p>Essa \u00e9 a frase que mais me preocupa quando um t\u00e9cnico me conta como est\u00e1 a prote\u00e7\u00e3o do cliente dele. Porque copiar o <code>.fdb<\/code> com o Firebird rodando \u00e9 uma das armadilhas mais silenciosas que existe em pequenas e m\u00e9dias empresas brasileiras.<\/p>\n<p>Voc\u00ea olha a pasta, v\u00ea o arquivo l\u00e1, o relat\u00f3rio marca &#8220;OK&#8221;. Mas na hora do restore \u2014 HD queimado, servidor comprometido, troca de m\u00e1quina \u2014 o arquivo simplesmente n\u00e3o abre. Ou pior: abre com erro de integridade, com registros faltando, com as \u00faltimas horas de trabalho perdidas.<\/p>\n<p><strong>Backup Firebird (ou becape do Firebird) feito do jeito errado cria a ilus\u00e3o de prote\u00e7\u00e3o.<\/strong> E ilus\u00e3o de prote\u00e7\u00e3o \u00e9 mais perigosa do que n\u00e3o ter backup nenhum \u2014 porque voc\u00ea para de procurar o problema at\u00e9 o dia que ele te encontra.<\/p>\n<p>Neste post vou te explicar por que isso acontece e como fazer do jeito certo, com o utilit\u00e1rio oficial. Se voc\u00ea ainda est\u00e1 construindo o conceito de por que backup de banco de dados \u00e9 diferente de backup de arquivos comuns, recomendo come\u00e7ar pelo <a href=\"\/blog\/backup-banco-de-dados-sql-server-firebird-mysql-postgresql-ou-oracle\">backup de banco de dados<\/a> antes de continuar aqui.<\/p>\n<h2>Por que copiar o .fdb com o banco no ar \u00e9 roleta-russa?<\/h2>\n<p>O Firebird armazena tudo \u2014 estrutura e dados \u2014 em um \u00fanico arquivo <code>.fdb<\/code> (ou <code>.gdb<\/code> em vers\u00f5es antigas). Parece simples. Mas por baixo desse arquivo \u00fanico existe uma estrutura de p\u00e1ginas em mem\u00f3ria, transa\u00e7\u00f5es em aberto, e um processo cont\u00ednuo de escrita em disco.<\/p>\n<p>Quando voc\u00ea copia o <code>.fdb<\/code> com o servi\u00e7o no ar, voc\u00ea est\u00e1 congelando esse arquivo no meio de uma opera\u00e7\u00e3o. O resultado \u00e9 uma c\u00f3pia que reflete um estado parcial do banco \u2014 p\u00e1ginas que foram escritas at\u00e9 a metade, transa\u00e7\u00f5es que n\u00e3o fecharam, \u00edndices inconsistentes com os dados.<\/p>\n<p>Tecnicamente isso se chama <strong>c\u00f3pia de arquivo inconsistente<\/strong>. Na pr\u00e1tica, se chama: o banco n\u00e3o abre no restore.<\/p>\n<p>Vou ser honesto aqui: n\u00e3o sei o exato comportamento de cada vers\u00e3o do Firebird em cada cen\u00e1rio de c\u00f3pia \u2014 a l\u00f3gica de flush de p\u00e1ginas pode variar. O que eu sei, de pr\u00e1tica no campo, \u00e9 que copiar o <code>.fdb<\/code> cru \u00e9 roleta-russa. \u00c0s vezes funciona. \u00c0s vezes n\u00e3o. E voc\u00ea s\u00f3 vai descobrir qual foi quando precisar recuperar.<\/p>\n<h2>O .fbk que o gbak gera \u00e9 diferente do .fdb?<\/h2>\n<p>Completamente diferente. O <strong>gbak<\/strong> \u00e9 o utilit\u00e1rio oficial do Firebird para backup e restore. Ele n\u00e3o copia o arquivo f\u00edsico \u2014 ele l\u00ea o banco de forma l\u00f3gica e transacional: exporta estrutura e dados, p\u00e1gina por p\u00e1gina, garantindo consist\u00eancia mesmo com o banco em uso.<\/p>\n<p>O arquivo gerado \u00e9 o <code>.fbk<\/code>. Esse \u00e9 o arquivo que vale. Ele pode ser restaurado em qualquer servidor com Firebird na mesma vers\u00e3o ou mais recente, e o gbak valida o banco durante o processo \u2014 se tiver corrup\u00e7\u00e3o no <code>.fdb<\/code> original, o gbak acusa durante o backup, antes de voc\u00ea precisar descobrir isso no pior momento.<\/p>\n<p>Existe tamb\u00e9m o <strong>nbackup<\/strong>, que faz c\u00f3pia f\u00edsica incremental. Menciono pra voc\u00ea saber que existe \u2014 mas fique com o gbak. O nbackup, se o processo for interrompido por qualquer motivo, deixa o banco em modo delta acumulando mudan\u00e7as indefinidamente, sem concluir. J\u00e1 vi banco parar por isso.<\/p>\n<table>\n<thead>\n<tr>\n<th>M\u00e9todo<\/th>\n<th>Consist\u00eancia<\/th>\n<th>Banco pode ficar no ar?<\/th>\n<th>Restaura?<\/th>\n<th>Recomendado?<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Copiar .fdb cru<\/strong><\/td>\n<td>N\u00e3o garantida (p\u00e1ginas em escrita)<\/td>\n<td>Sim (mas o risco \u00e9 esse)<\/td>\n<td>Talvez \u2014 depende da sorte<\/td>\n<td>N\u00e3o<\/td>\n<\/tr>\n<tr>\n<td><strong>gbak (.fbk)<\/strong><\/td>\n<td>Garantida (leitura transacional)<\/td>\n<td>Sim<\/td>\n<td>Sim, sempre<\/td>\n<td>Sim<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Como fazer o backup Firebird com gbak (passo a passo)?<\/h2>\n<p>O fluxo que usamos \u2014 e recomendamos \u2014 \u00e9 o seguinte: fazer um shutdown controlado e brev\u00edssimo via <strong>gfix<\/strong>, copiar o <code>.fdb<\/code> pra uma pasta tempor\u00e1ria, reativar o banco imediatamente, e rodar o gbak sobre a c\u00f3pia. O banco fica indispon\u00edvel por segundos; o gbak trabalha na c\u00f3pia enquanto o sistema j\u00e1 est\u00e1 de volta para os usu\u00e1rios.<\/p>\n<p>Aqui est\u00e3o os comandos:<\/p>\n<pre><code>:: Coloca o banco em shutdown controlado (aguarda ate 100s pelas transacoes ativas)\ngfix -sh -tr 100 -fo 100 -user SYSDBA -pas masterkey localhost:C:\\Dados\\Sistema.fdb\n\n:: Copia o .fdb para pasta temporaria\ncopy C:\\Dados\\Sistema.fdb C:\\WSPEED\\BACKUP\\Validar\\Sistema.fdb\n\n:: Reativa o banco imediatamente (usuarios ja podem entrar)\ngfix -online normal -user SYSDBA -pas masterkey localhost:C:\\Dados\\Sistema.fdb\n\n:: Roda o gbak sobre a copia (banco ja esta online de novo)\ngbak -backup -v -ig -y C:\\WSPEED\\BACKUP\\Logs\\backup.txt ^\n  localhost:C:\\WSPEED\\BACKUP\\Validar\\Sistema.fdb ^\n  C:\\WSPEED\\BACKUP\\Sistema-backup.fbk\n<\/code><\/pre>\n<p>Os par\u00e2metros importantes: <code>-v<\/code> ativa o verbose (voc\u00ea v\u00ea o que est\u00e1 acontecendo no log), <code>-ig<\/code> ignora erros n\u00e3o cr\u00edticos de integridade durante o dump, <code>-y<\/code> redireciona a sa\u00edda para um arquivo de log que voc\u00ea pode checar depois.<\/p>\n<p><strong>Aten\u00e7\u00e3o no caminho do gbak.<\/strong> Em vers\u00f5es 2.5, normalmente fica em <code>C:\\Program Files (x86)\\Firebird\\Firebird_2_5\\bin\\gbak.exe<\/code>. Em vers\u00f5es 3.x e 4.x o caminho muda. Muita gente roda o Firebird embutido dentro do sistema ERP e nem sabe qual vers\u00e3o est\u00e1 instalada \u2014 confirme qual vers\u00e3o do Firebird est\u00e1 instalada (2.5, 3.x ou 4.x) antes de montar o script, porque o caminho do gbak muda conforme a vers\u00e3o.<\/p>\n<h2>Como restaurar um .fbk no Firebird?<\/h2>\n<p><strong>Mas Maur\u00edcio, e se eu precisar restaurar \u2014 como funciona na pr\u00e1tica?<\/strong><\/p>\n<p>O restore com gbak \u00e9 direto. O par\u00e2metro <code>-c<\/code> cria um banco novo a partir do <code>.fbk<\/code>; o <code>-r<\/code> substitui se o arquivo de destino j\u00e1 existir:<\/p>\n<pre><code>set GBAK=\"C:\\Program Files (x86)\\Firebird\\Firebird_2_5\\bin\\gbak.exe\"\nset ISC_USER=SYSDBA\nset ISC_PASSWORD=masterkey\n\n%GBAK% -c -r -user %ISC_USER% -pas %ISC_PASSWORD% -p 8192 -v ^\n  C:\\WSPEED\\BACKUP\\Sistema-backup.fbk ^\n  localhost:C:\\WSPEED\\RESTORE\\SistemaRestaurado.fdb\n<\/code><\/pre>\n<p>O <code>-p 8192<\/code> define o page size em 8 KB \u2014 padr\u00e3o moderno para Firebird 2.5+. Se o banco original foi criado com 4 KB (vers\u00f5es antigas), use o mesmo valor que o original, sen\u00e3o o restore pode falhar.<\/p>\n<p>Um ponto que pouca gente faz mas que \u00e9 obrigat\u00f3rio: <strong>teste o restore periodicamente, em ambiente separado, sem aviso pr\u00e9vio.<\/strong> Rode o restore num servidor de teste, abra o banco, confirme que as tabelas est\u00e3o l\u00e1, que os registros mais recentes aparecem. Fazer isso uma vez por m\u00eas \u2014 ou pelo menos uma vez por trimestre \u2014 \u00e9 o que separa backup de verdade de falsa seguran\u00e7a.<\/p>\n<p>Se voc\u00ea quer entender por que &#8220;fazer backup&#8221; e &#8220;ter backup&#8221; s\u00e3o coisas diferentes, vale ler o post sobre <a href=\"\/blog\/o-que-e-backup\">o que \u00e9 backup<\/a>.<\/p>\n<h2>O .fbk ficou no servidor \u2014 e agora?<\/h2>\n<p><strong>Voc\u00ea j\u00e1 imaginou fazer backup Firebird todos os dias durante meses e descobrir que o .fbk est\u00e1 no mesmo servidor que o sistema?<\/strong><\/p>\n<p>Ransomware criptografa tudo que est\u00e1 acess\u00edvel no servidor \u2014 inclusive a pasta de backup local. HD queima e leva o <code>.fdb<\/code> e o <code>.fbk<\/code> juntos. Servidor pega fogo ou fica debaixo d&#8217;\u00e1gua (como aconteceu com 9 clientes nossos na enchente do Rio Grande do Sul em maio de 2024 \u2014 recolocamos todos de p\u00e9 em dias, porque o dado deles estava na nuvem, longe do problema).<\/p>\n<p><strong>O .fbk na pasta local \u00e9 um arquivo tempor\u00e1rio esperando o pior acontecer. O backup de verdade s\u00f3 existe quando sai do servidor.<\/strong><\/p>\n<p>O fluxo completo que recomendamos \u00e9 este:<\/p>\n<ol>\n<li>Script com gfix + gbak gera o <code>.fbk<\/code> na pasta local.<\/li>\n<li>O arquivo vai pra nuvem criptografada imediatamente (off-site).<\/li>\n<li>A nuvem guarda vers\u00f5es por 7, 15 ou 30 dias (rotativo).<\/li>\n<li>Restore testado mensalmente em ambiente separado.<\/li>\n<\/ol>\n<p>Aqui na WSpeed, o nosso <a href=\"\/produtos\/wspeed-backup\">backup em nuvem para empresas<\/a> monitora a pasta onde o gbak deposita o <code>.fbk<\/code> e envia cada arquivo novo pro Backblaze B2 \u2014 nosso armazenamento prim\u00e1rio, especializado em backup e mais econ\u00f4mico \u2014 com criptografia AES-256 e reten\u00e7\u00e3o configur\u00e1vel. Se precisar, o arquivo tamb\u00e9m vai pro AWS S3. Sem a\u00e7\u00e3o manual, sem depender de algu\u00e9m lembrar de copiar.<\/p>\n<p>Se voc\u00ea cuida da TI de v\u00e1rios clientes e muitos deles rodam sistemas em Firebird, d\u00e1 uma olhada em como trabalhamos com <a href=\"\/solucoes\/ti\">solu\u00e7\u00f5es para empresas de TI<\/a> \u2014 o modelo de parceria para MSP faz sentido exatamente pra esse tipo de cen\u00e1rio.<\/p>\n<h2>Por onde come\u00e7ar se voc\u00ea est\u00e1 montando isso agora?<\/h2>\n<p>N\u00e3o precisa virar especialista em Firebird para montar uma rotina decente. O resumo pr\u00e1tico \u00e9 este:<\/p>\n<ol>\n<li>Identifique qual vers\u00e3o do Firebird est\u00e1 instalada (2.5, 3.x ou 4.x) e onde fica o gbak \u2014 o caminho muda conforme a vers\u00e3o.<\/li>\n<li>Monte o script com gfix + copy + gfix online + gbak. Use os comandos deste post como ponto de partida.<\/li>\n<li>Agende o script para rodar fora do horario comercial (00h, 01h) via Agendador de Tarefas do Windows.<\/li>\n<li>Monitore o log gerado pelo <code>-y<\/code> do gbak \u2014 qualquer erro aparece ali.<\/li>\n<li>Configure o envio do <code>.fbk<\/code> pra nuvem assim que o arquivo for gerado.<\/li>\n<li>Teste o restore. Sem isso, os passos anteriores s\u00e3o s\u00f3 esperan\u00e7a.<\/li>\n<\/ol>\n<p>Para os outros bancos de dados que voc\u00ea encontra nas empresas \u2014 SQL Server, MySQL, PostgreSQL, Oracle \u2014 o post de <a href=\"\/blog\/backup-banco-de-dados-sql-server-firebird-mysql-postgresql-ou-oracle\">backup de banco de dados<\/a> cobre os comandos nativos de cada um com o mesmo n\u00edvel de detalhe.<\/p>\n<p>Me conta nos coment\u00e1rios: qual \u00e9 a vers\u00e3o do Firebird que mais aparece nos seus clientes \u2014 e j\u00e1 pegou algum backup de .fdb que simplesmente n\u00e3o restaurou na hora H? Aposto que tem hist\u00f3ria boa (ou dolorosa) por a\u00ed.<\/p>\n<p>Abra\u00e7o e at\u00e9 o pr\u00f3ximo artigo ou v\u00eddeo.<\/p>\n<section class=\"faq\">\n<h2>Perguntas frequentes<\/h2>\n<details class=\"faq-item\">\n<summary>Posso copiar o .fdb com o banco aberto?<\/summary>\n<div class=\"faq-a\">\n<p>N\u00e3o \u00e9 recomendado. O Firebird mant\u00e9m p\u00e1ginas sendo escritas em disco durante o uso, e copiar o .fdb com o servi\u00e7o no ar pode resultar em um arquivo inconsistente \u2014 voc\u00ea acha que tem backup, mas tem um .fdb que n\u00e3o restaura. O caminho certo \u00e9 usar o gbak ou fazer uma janela de parada controlada via gfix antes de copiar.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>O que \u00e9 gbak?<\/summary>\n<div class=\"faq-a\">\n<p>gbak \u00e9 o utilit\u00e1rio oficial de backup e restore do Firebird. Ele l\u00ea o banco de forma l\u00f3gica e transacional \u2014 exportando estrutura e dados com consist\u00eancia garantida \u2014 e gera um arquivo .fbk que pode ser restaurado em qualquer servidor com Firebird na mesma vers\u00e3o ou mais recente.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>Como restaurar um .fbk?<\/summary>\n<div class=\"faq-a\">\n<p>Use o gbak com o par\u00e2metro -c (create) para criar um banco novo a partir do .fbk, ou -r (replace) para substituir um existente. Exemplo: gbak -c -r -user SYSDBA -pas masterkey backup.fbk localhost:C:\\Dados\\SistemaRestaurado.fdb. Confirme a vers\u00e3o do Firebird no servidor de destino antes de restaurar.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>Preciso parar o servi\u00e7o para fazer backup Firebird?<\/summary>\n<div class=\"faq-a\">\n<p>N\u00e3o necessariamente. O gbak consegue gerar um backup consistente com o banco em uso. A alternativa mais segura \u2014 especialmente em sistemas com muita escrita simult\u00e2nea \u2014 \u00e9 fazer um shutdown controlado e breve via gfix (-sh -tr), copiar o .fdb para uma pasta tempor\u00e1ria, reativar o banco imediatamente e rodar o gbak sobre a c\u00f3pia. O banco fica offline por segundos.<\/p>\n<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary>Como mandar o backup Firebird pra nuvem?<\/summary>\n<div class=\"faq-a\">\n<p>Depois que o gbak gera o .fbk na pasta local, voc\u00ea precisa que esse arquivo saia do servidor \u2014 porque ransomware, HD queimado ou servidor destru\u00eddo levam o .fbk junto. A WSpeed monitora a pasta de destino e envia cada arquivo novo para o Backblaze B2 (armazenamento prim\u00e1rio) com criptografia AES-256 e versionamento, sem a\u00e7\u00e3o manual.<\/p>\n<\/div>\n<\/details>\n<\/section>\n<aside class=\"author-box\"><span class=\"author-badge\">MB<\/span><\/p>\n<div><strong>Maur\u00edcio Bento<\/strong> &middot; fundador da WSpeed<\/p>\n<p>Engenheiro de Computa\u00e7\u00e3o, +15 anos em tecnologia. Backup em nuvem para empresas desde 2014, hoje com garantia em contrato. Quem te atende aqui \u00e9 quem mete a m\u00e3o no restore. <a href=\"https:\/\/www.wspeed.com.br\/empresa\">Conhe\u00e7a a WSpeed<\/a>.<\/p>\n<\/div>\n<\/aside>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Posso copiar o .fdb com o banco aberto?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"N\u00e3o \u00e9 recomendado. O Firebird mant\u00e9m p\u00e1ginas sendo escritas em disco durante o uso, e copiar o .fdb com o servi\u00e7o no ar pode resultar em um arquivo inconsistente \u2014 voc\u00ea acha que tem backup, mas tem um .fdb que n\u00e3o restaura. O caminho certo \u00e9 usar o gbak ou fazer uma janela de parada controlada via gfix antes de copiar.\"}}, {\"@type\": \"Question\", \"name\": \"O que \u00e9 gbak?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"gbak \u00e9 o utilit\u00e1rio oficial de backup e restore do Firebird. Ele l\u00ea o banco de forma l\u00f3gica e transacional \u2014 exportando estrutura e dados com consist\u00eancia garantida \u2014 e gera um arquivo .fbk que pode ser restaurado em qualquer servidor com Firebird na mesma vers\u00e3o ou mais recente.\"}}, {\"@type\": \"Question\", \"name\": \"Como restaurar um .fbk?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Use o gbak com o par\u00e2metro -c (create) para criar um banco novo a partir do .fbk, ou -r (replace) para substituir um existente. Exemplo: gbak -c -r -user SYSDBA -pas masterkey backup.fbk localhost:C:\\\\Dados\\\\SistemaRestaurado.fdb. Confirme a vers\u00e3o do Firebird no servidor de destino antes de restaurar.\"}}, {\"@type\": \"Question\", \"name\": \"Preciso parar o servi\u00e7o para fazer backup Firebird?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"N\u00e3o necessariamente. O gbak consegue gerar um backup consistente com o banco em uso. A alternativa mais segura \u2014 especialmente em sistemas com muita escrita simult\u00e2nea \u2014 \u00e9 fazer um shutdown controlado e breve via gfix (-sh -tr), copiar o .fdb para uma pasta tempor\u00e1ria, reativar o banco imediatamente e rodar o gbak sobre a c\u00f3pia. O banco fica offline por segundos.\"}}, {\"@type\": \"Question\", \"name\": \"Como mandar o backup Firebird pra nuvem?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Depois que o gbak gera o .fbk na pasta local, voc\u00ea precisa que esse arquivo saia do servidor \u2014 porque ransomware, HD queimado ou servidor destru\u00eddo levam o .fbk junto. A WSpeed monitora a pasta de destino e envia cada arquivo novo para o Backblaze B2 (armazenamento prim\u00e1rio) com criptografia AES-256 e versionamento, sem a\u00e7\u00e3o manual.\"}}]}<\/script><br \/>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"HowTo\", \"name\": \"Backup Firebird: o Perigo de Copiar o .FDB Cru\", \"step\": [{\"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Instale o Firebird e localize o gbak\", \"text\": \"O gbak fica na pasta bin da instala\u00e7\u00e3o do Firebird. Em vers\u00f5es 2.5 no Windows, normalmente em C:\\\\Program Files (x86)\\\\Firebird\\\\Firebird_2_5\\\\bin\\\\. Em vers\u00f5es 3.x e 4.x o caminho muda \u2014 confirme qual vers\u00e3o est\u00e1 instalada antes de montar o script. Adicione o caminho ao PATH ou use o caminho completo nos scripts.\"}, {\"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Fa\u00e7a shutdown controlado via gfix (opcional mas recomendado)\", \"text\": \"Execute: gfix -sh -tr 100 -fo 100 -user SYSDBA -pas masterkey localhost:C:\\\\Dados\\\\Sistema.fdb. O banco aguarda at\u00e9 100 segundos para as transa\u00e7\u00f5es ativas terminarem antes de entrar em shutdown. Isso garante que o arquivo .fdb em disco est\u00e1 no estado mais consistente poss\u00edvel antes de copiar.\"}, {\"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Copie o .fdb para uma pasta tempor\u00e1ria e reative o banco\", \"text\": \"Execute: copy C:\\\\Dados\\\\Sistema.fdb C:\\\\WSPEED\\\\BACKUP\\\\Validar\\\\Sistema.fdb e em seguida reative o banco: gfix -online normal -user SYSDBA -pas masterkey localhost:C:\\\\Dados\\\\Sistema.fdb. O banco volta online para os usu\u00e1rios em segundos enquanto o gbak trabalha sobre a c\u00f3pia.\"}, {\"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Gere o .fbk com gbak\", \"text\": \"Execute: gbak -backup -v -ig -y C:\\\\WSPEED\\\\BACKUP\\\\Logs\\\\backup.txt localhost:C:\\\\WSPEED\\\\BACKUP\\\\Validar\\\\Sistema.fdb C:\\\\WSPEED\\\\BACKUP\\\\Sistema-backup.fbk. O par\u00e2metro -v ativa o verbose, -ig ignora erros n\u00e3o cr\u00edticos e -y redireciona o log. O arquivo .fbk gerado \u00e9 o que vale \u2014 \u00e9 esse que precisa ir pra nuvem.\"}, {\"@type\": \"HowToStep\", \"position\": 5, \"name\": \"Teste o restore periodicamente\", \"text\": \"Execute: gbak -c -r -user SYSDBA -pas masterkey -p 8192 -v C:\\\\WSPEED\\\\BACKUP\\\\Sistema-backup.fbk localhost:C:\\\\WSPEED\\\\RESTORE\\\\SistemaRestaurado.fdb. Confirme que o banco abre, que as tabelas est\u00e3o presentes e que os registros mais recentes est\u00e3o l\u00e1. Teste sem aviso pr\u00e9vio, em ambiente separado, pelo menos uma vez por m\u00eas.\"}, {\"@type\": \"HowToStep\", \"position\": 6, \"name\": \"Envie o .fbk para a nuvem off-site\", \"text\": \"O .fbk na pasta local n\u00e3o \u00e9 backup \u2014 \u00e9 um arquivo tempor\u00e1rio esperando um problema acontecer. Configure o WSpeed (ou qualquer solu\u00e7\u00e3o de backup em nuvem) para monitorar a pasta de destino e enviar o arquivo para o Backblaze B2 com criptografia e versionamento assim que ele for gerado. Off-site \u00e9 inegoci\u00e1vel.\"}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.<\/p>\n","protected":false},"author":1,"featured_media":13,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[13,16,15,14],"class_list":["post-12","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banco-de-dados","tag-backup-firebird","tag-banco-de-dados","tag-fdb","tag-gbak"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Backup Firebird: o Perigo de Copiar o .FDB | WSpeed<\/title>\n<meta name=\"description\" content=\"Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backup Firebird: o Perigo de Copiar o .FDB | WSpeed\" \/>\n<meta property=\"og:description\" content=\"Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/\" \/>\n<meta property=\"og:site_name\" content=\"WSpeed Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-11T12:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-20T19:02:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wspeed.com.br\/blog\/wp-content\/uploads\/2026\/06\/backup-firebird-fdb-wspeed.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Maur\u00edcio Bento\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maur\u00edcio Bento\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/\"},\"author\":{\"name\":\"Maur\u00edcio Bento\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/1cdb14b3ee14bcd0d8c40ca747ed260f\"},\"headline\":\"Backup Firebird: o Perigo de Copiar o .FDB Cru\",\"datePublished\":\"2026-06-11T12:00:00+00:00\",\"dateModified\":\"2026-06-20T19:02:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/\"},\"wordCount\":1863,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/backup-firebird-fdb-wspeed.webp\",\"keywords\":[\"backup firebird\",\"banco de dados\",\"fdb\",\"gbak\"],\"articleSection\":[\"Banco de Dados\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/\",\"url\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/\",\"name\":\"Backup Firebird: o Perigo de Copiar o .FDB | WSpeed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/backup-firebird-fdb-wspeed.webp\",\"datePublished\":\"2026-06-11T12:00:00+00:00\",\"dateModified\":\"2026-06-20T19:02:33+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/1cdb14b3ee14bcd0d8c40ca747ed260f\"},\"description\":\"Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/backup-firebird-fdb-wspeed.webp\",\"contentUrl\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/backup-firebird-fdb-wspeed.webp\",\"width\":1200,\"height\":675,\"caption\":\"T\u00e9cnico de TI configurando backup firebird com gbak em servidor Windows\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/backup-firebird\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backup Firebird: o Perigo de Copiar o .FDB Cru\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/\",\"name\":\"WSpeed Blog\",\"description\":\"Backup em Nuvem para Empresas. Com garantia em contrato.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wspeed.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/1cdb14b3ee14bcd0d8c40ca747ed260f\",\"name\":\"Maur\u00edcio Bento\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ac81035d2966d867412876538e2fc50091535254617a44fec74c36d4308bd469?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ac81035d2966d867412876538e2fc50091535254617a44fec74c36d4308bd469?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ac81035d2966d867412876538e2fc50091535254617a44fec74c36d4308bd469?s=96&d=mm&r=g\",\"caption\":\"Maur\u00edcio Bento\"},\"sameAs\":[\"https:\\\/\\\/www.wspeed.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Backup Firebird: o Perigo de Copiar o .FDB | WSpeed","description":"Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/","og_locale":"pt_BR","og_type":"article","og_title":"Backup Firebird: o Perigo de Copiar o .FDB | WSpeed","og_description":"Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.","og_url":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/","og_site_name":"WSpeed Blog","article_published_time":"2026-06-11T12:00:00+00:00","article_modified_time":"2026-06-20T19:02:33+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.wspeed.com.br\/blog\/wp-content\/uploads\/2026\/06\/backup-firebird-fdb-wspeed.webp","type":"image\/webp"}],"author":"Maur\u00edcio Bento","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Maur\u00edcio Bento","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#article","isPartOf":{"@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/"},"author":{"name":"Maur\u00edcio Bento","@id":"https:\/\/www.wspeed.com.br\/blog\/#\/schema\/person\/1cdb14b3ee14bcd0d8c40ca747ed260f"},"headline":"Backup Firebird: o Perigo de Copiar o .FDB Cru","datePublished":"2026-06-11T12:00:00+00:00","dateModified":"2026-06-20T19:02:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/"},"wordCount":1863,"commentCount":0,"image":{"@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wspeed.com.br\/blog\/wp-content\/uploads\/2026\/06\/backup-firebird-fdb-wspeed.webp","keywords":["backup firebird","banco de dados","fdb","gbak"],"articleSection":["Banco de Dados"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/","url":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/","name":"Backup Firebird: o Perigo de Copiar o .FDB | WSpeed","isPartOf":{"@id":"https:\/\/www.wspeed.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#primaryimage"},"image":{"@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wspeed.com.br\/blog\/wp-content\/uploads\/2026\/06\/backup-firebird-fdb-wspeed.webp","datePublished":"2026-06-11T12:00:00+00:00","dateModified":"2026-06-20T19:02:33+00:00","author":{"@id":"https:\/\/www.wspeed.com.br\/blog\/#\/schema\/person\/1cdb14b3ee14bcd0d8c40ca747ed260f"},"description":"Copiar o .fdb com o banco no ar gera um backup Firebird que n\u00e3o restaura. Veja como usar o gbak pra salvar a c\u00f3pia certa e mandar pra nuvem.","breadcrumb":{"@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#primaryimage","url":"https:\/\/www.wspeed.com.br\/blog\/wp-content\/uploads\/2026\/06\/backup-firebird-fdb-wspeed.webp","contentUrl":"https:\/\/www.wspeed.com.br\/blog\/wp-content\/uploads\/2026\/06\/backup-firebird-fdb-wspeed.webp","width":1200,"height":675,"caption":"T\u00e9cnico de TI configurando backup firebird com gbak em servidor Windows"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wspeed.com.br\/blog\/backup-firebird\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.wspeed.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Backup Firebird: o Perigo de Copiar o .FDB Cru"}]},{"@type":"WebSite","@id":"https:\/\/www.wspeed.com.br\/blog\/#website","url":"https:\/\/www.wspeed.com.br\/blog\/","name":"WSpeed Blog","description":"Backup em Nuvem para Empresas. Com garantia em contrato.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wspeed.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.wspeed.com.br\/blog\/#\/schema\/person\/1cdb14b3ee14bcd0d8c40ca747ed260f","name":"Maur\u00edcio Bento","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/ac81035d2966d867412876538e2fc50091535254617a44fec74c36d4308bd469?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ac81035d2966d867412876538e2fc50091535254617a44fec74c36d4308bd469?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ac81035d2966d867412876538e2fc50091535254617a44fec74c36d4308bd469?s=96&d=mm&r=g","caption":"Maur\u00edcio Bento"},"sameAs":["https:\/\/www.wspeed.com.br\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":2,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/posts\/12\/revisions\/77"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/media\/13"}],"wp:attachment":[{"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wspeed.com.br\/blog\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}