IBSurgeon FirstAID 8.0
IBSurgeon FirstAID diagnostica e repara automaticamente bancos de dados Firebird e InterBase corrompidos - incluindo corrupções que o gbak e o gfix não conseguem corrigir. Ele trabalha em baixo nível, sem o mecanismo Firebird/InterBase, para que você possa visualizar os dados antes de comprar e recuperar o que vê.
Compra e licenciamento
Licenciado por arquivo de banco de dados que você recupera. O HQbird inclui o FirstAID para 50 recuperações; os planos de assinatura Enterprise também incluem capacidade do kit de recuperação. Upgrades · Página completa de compra
3 bancos de dados
Suficiente para a maioria das equipes - recupere três arquivos de banco de dados Firebird ou InterBase.
$199
Comprar50 bancos de dados
Para ISVs e sites com muitos bancos de dados para recuperar ao longo do tempo.
$359
ComprarSuper (10.000 DB)
Licença de recuperação de alto volume para grandes implantações e fornecedores.
$5.999
ComprarComo reparar um banco de dados
- Baixe o FirstAID - sem necessidade de registro.
- Abra o banco de dados corrompido, clique duas vezes em uma tabela e navegue pelas páginas de dados.
- Se os dados parecerem corretos, compre uma licença (o e-mail da licença geralmente chega em cerca de 15 minutos). O que você vê é o que você recupera.
- Leia o Guia de Recuperação (à esquerda) antes de executar o reparo.
Dois modos de recuperação
Correção direta
Repara o arquivo original no local, corrigindo links internos quebrados. Rápido: após a correção, execute gfix / gbak para um backup/restauração limpo. Melhor para muitas corrupções comuns.
Extração de dados
Para corrupção grave ou perda de metadados: visualize as tabelas e exporte os dados de usuário recuperáveis para um novo banco de dados vazio com a mesma estrutura. Usa apenas algumas tabelas do sistema para decodificar os dados.
O FirstAID recupera bancos de dados Firebird/InterBase corrompidos em mais de 95% dos casos quando os dados estão visíveis na visualização.
Vídeo: repare um banco de dados Firebird com o FirstAID
Como a corrupção se parece
Corrupção geralmente significa links quebrados entre estruturas internas. Quando o mecanismo encontra um registro ou página ausente, ele para com mensagens como Internal gds software consistency check (…) ou Internal Firebird software consistency check (…) - do gbak, gfix / firebird.log, ou aplicativos. Veja a lista completa de erros graves do Firebird/InterBase.
Quando o gfix e o gbak não conseguem concluir o trabalho, o FirstAID contorna os pontos de falha e repara os links ou exporta os dados do usuário.
Requisitos técnicos
- Aplicativo Windows (Windows 7 ou posterior) - recupera bancos de dados de servidores Windows ou Linux (copie o arquivo para a máquina Windows)
- 8 GB de RAM ou mais recomendado
- SSD recomendado para recuperação mais rápida
Corrupções comuns que o FirstAID trata
| Sintoma / erro | Abordagem típica |
|---|---|
| Cannot find tip page (165) | Correção direta |
| Bad checksum / erro de checksum na página do banco de dados | Correção direta; extração se for grave |
| Decompression overran buffer (178); wrong record length (183) | Extração |
| Unknown I/O / arquivo truncado (páginas perdidas no final) | Correção direta (recriar páginas do sistema) |
| Wrong page type (esperado X, encontrado Y) | Correção direta |
| Registro fragmentado corrompido; cannot find backversion | Extração / reparo de registro |
| Página de ponteiro desaparecida (256); BLR inválido | Extração / recompilação ou exportação completa |
| Mesclagem do nbackup / "not in physical backup mode" | FirstAID + etapas do guia |
Mais códigos de erro: lista de erros graves do Firebird/InterBase.
Após uma correção direta: gfix e gbak
Execute o gfix após uma Correção Direta (pule para extração - o destino da exportação já está limpo). Em seguida, faça um backup gbak verificado e restaure para um novo arquivo.
gfix (após Correção Direta)
gfix -v -full -ig -user SYSDBA -pass sua_senha Caminho_para_banco gfix -mend -ig -user SYSDBA -pass sua_senha Caminho_para_banco
As linhas de resumo (erros de registro / índice / transação / BLOB / página) são informativas; prossiga com o gbak mesmo que o gfix relate problemas.
gbak
gbak -b -g -ig -user SYSDBA -pass sua_senha Caminho_para_banco Caminho_para_backup gbak -c -user SYSDBA -pass sua_senha Caminho_para_backup Caminho_para_banco
Detalhes completos: Guia de Recuperação do FirstAID.
Evite mais corrupção
Para espelhos de espera e operações mais robustas, use o HQbird - replicação, backups automatizados e monitoramento. Ou compare os planos de assinatura Enterprise.