IBSurgeon FirstAID 7.5

Compra & Download

Licenciamento

Download

Documentação

O IBSurgeon FirstAID é a ferramenta que pode automaticamente diagnosticar e restaurar bases de dados Firebird (1.0-4.0) ou InterBase (4.0-2020) corrompidas - ele pode reparar corrupções que nem o gbak nem gfix podem lidar.

Ele usa a sua própria camada de acesso de baixo nível a base de dados sem usar o mecanismo do InterBase ou o Firebird, portanto ele pode executar operações "cirurgicas" reais e reaprar sua base de dados quando todos os outros mecanismos padrões não podem. 

Agora você está a 5 minutos de recuperar sua abse de dados Firebird ou InterBase corrompida:

  1. Faça o Download FirstAID - é gratuito.
  2. Abra a base de dados corrompida com o FirstAID e de um duplo clique no nome da tabela e então navegue pelas páginas de dados.
  3. Se você decidir recuperar os dados que você vê no FirstAID, compre a licença. O que você ve é oq ue você recuperará com o FirstAID.
  4. Certifique-se de ler o Guia de Usuário (Português) antes de executar a recuperação !

O que é uma corrrupção de base de dados e como o FirstAID a conserta

Geralmente as bases de dados estão corrompidas porque as ligações das estruturas internas da base de dados Firebird (ou InterBase) estão quebradas. Quando o mecanismo encontra uma referência quebrada para um registro perdido ou uma página de dados ele para com uma mensagemcomo esta:

Internal gds software consistency check (aqui tem alguns detalhes)
Ou em versões mais recentes do Firebird:
Internal Firebird software consistency check (aqui tem alguns detalhes)

A primeira parte do erro é um prefixo comum para um bugcheck (i.e., erro grave), e entre parenteses estão detalhes do erro.

Geralmente este tip de erro impede o trabalho com a base de dados e um procedimento de recuperação precisa ser executado. Se não for possível arrumar a base de dados Firebird (ou InterBase) corrompida com os meios tradicionais (gfix.exe e gbak.exe), então é hora do IBSurgeon FirstAID.

O IBSurgeon FirstAID é projetado para trabalhar diretamente com a base de dados em um nível muito baixo – isso permite que ultrapasse pontos com erro onde o mecanismo do servidor trava e com isso possa consertar as ligações quebradas ou exportar os dados do usuário para uma nova base de dados.

Firebird database recovery preview
Existem dois módulos no FirstAID: FirstAID Direct e FirstAID Extractor. FirstAID Direct corrige a corrupção diretamente no banco: ele apaga e recria ligações perdidas. Este é um método muito rápido e eficiente: depois de corrigir as ligações quebradas a base de dados geralmente fica num estado legível, e é possível fazer um back-up e restore. Há instruções detalhadas no Guia do FirstAID Recovery de como usar o Direct module do FirstAID e executar os passos finais com as ferramentas gfix e gbak.

Infelizmente o FirstAID Direct não pode corrigir bases de dados com corrupções severas com perda de metadados: neste caso o FirstAID Extractor é necessário. O FirstAID Extractor usa poucas tabelas do sistema para reconstruir os dados do usuário e exportar todos os dados disponíveis para um novo banco de dados.

Importante ! Você pode fazer o download da versão gratuita do FirstAID, abrir o banco de dados no Extractor e pré visualizar todos os dados disponíveis – e se você puder ver os dados, eles poderão ser salvos e exportados para uma nova base de dados vazia. O FirstAID Extractor varre bases de dados corrompidas, então lista as tabelas para que o usuário possa navegar pro elas.

Com o IBSurgeon FirstAID é possível reparar bases de dados corrompidas em mais de 95% dos casos.

Serviços de Recuperação

Importante ! Se você não puder ver os dados com o FirstAID Extractor na sua base de dados corrompida, por favor, contate nosso suporte em: [email protected]. Por favor, envie os logs de diagnóstico e outros detalhes relevantes (mensagem de erro compelta, imagens de telas, etc) para o nosso suporte, e obtenha uma estimativa de preço para a recuperação

Você receberá gratuitamente a resposta se a sua base de dados pode ou não ser recuperada, se poderá ser recuperada pelo FirstAID diretamente ou se precisará de algum trabalho manual. Nós tamb;em estimaremos quanto dos seus dadso poderão ser recuperados se existir um problema sério a ponto de não ser possível 100% de recuperação.

Para problemas graves nós oferecemos serviços de recuperação de bases de dados Firebird (e InterBase) - veja mais detalhes aqui.

Licenciamento

O FirstAID é licenciado por base de dados– “base de dados” significa arquivos de base de dados que podem ser recuperados. A licença mais usada é para 3 bases de dados, é o suficiente para a maioria dos clientes.

Se você é um ISV (Independent Software Vendor, i.e., sua empresa desenvolve software comercial que usa Firebird ou InterBase) ou se você possui muitas bases de dados, a licença para recuperação de 50 bases de dados poderá ser a melhor escolha.

Upgrades

É também possível comprar upgrades para 5 ou 50 bases de dados. O upgrade pode ser feito de qualquer versão anterior do FirstAID ou de qualquer versão anterior de pacotes.

Preço

Não hesite em nos contatar para negociar opções de licenciamento!

Produto Descrição Compre Agora:
FirstAID for 3 databases Ferramenta de recuperação. Licença para recuperar 3 bases de dados Firebird ou InterBase. R$699
FirstAID for 50 databases Ferramenta de recuperação. Licença para recuperar 50 bases de dados Firebird ou InterBase. R$1459
UPGRADES
Upgrade FirstAID for 5 databases Adiciona 5 bases de dados ao FirstAID, ou qualquer versão do FirstAID (produtoa vulso ou incluso em pacote, incluindo versões antigas 1.x-3.x) R$399  
Upgrade FirstAID para 50 bases de dados Adiciona 50 bases de dados ao FirstAID, ou qualquer versão do FirstAID (produtoa vulso ou incluso em pacote, incluindo versões antigas 1.x-3.x) R$796  

Corrupções mais comuns

Existem várias corrupções que o IBSurgeon FirstAID foi projetado para reparar e corrigir. Estão listadas abaixo:

  1. Internal gds software consistency check (cannot find tip page (165)) A página necessária do tipo Transaction Inventory Page está corrompida e a base de dados não pode ser aberta. É esperado que neste caso nem o gbak nem o gfix poderão recuperar sua base de dados (exceto no caso de bases de dadsos somente de leitura). O IBFirstAID irá reparar as paginas faltantes e recuperar a base de dados. Poderá ser consertado com o FirstAID Direct.
  2. Internal gds software consistency check (decompression overran buffer (178)....) Um ou mais registros estão danificados. Os dados deverão ser exportados da base de dados corrompidada com o FirstAID Extractor.
  3. Internal gds software consistency check (wrong record length (183)...) Um ou mais registros estão danificados. Os dados deverão ser exportados da base de dados corrompidada com o FirstAID Extractor.
  4. Unknown database I/O error for file "*.gdb". Error while trying to read from the database file. Isto geralmente indica que algumas páginas do final do arquivo da base de dados provavelmente foram perdidas (falha de energia ?). Neste caso a base de dados não pode ser aberta. O gfix não poderá consertar o problema. O IBFirstAID irá recriar as páginas do sistema faltantes e apagar os ponteiros de ligações errados.
  5. Database file appears corrupt. Wrong page type. Page NNN is of wrong type (expected X, found Y). Este erro poderá indicar vários problemas. Mas, tipicamente, existem páginas faltantes na base de dados, ou a página que está sendo acessada não é do tipo de página esperado. Por exemplo, se o tipo de  página for 5, indica que algusn dados podem estar corrompidos dentro de uma tabela. Este tipo de corrupção pode impedir que um back-up seja finalizado com sucesso ou fazer com que a tabela esteja indisponível para a base de dados. O IBFirstAID arrunmará os ponteiros de páginas que estão errados e reparará a base de dados.
  6. Fragmented record NNN is corrupt in table TABLE(NNN) Um ou mais registros fragmentados perderam seus fragmentos, então o registro inteiro não pode ser montado pelos seus fragmentos. Neste caso os dados deverão ser exportados da base de dados corrompidada com o FirstAID Extractor.
  7. Wrong record length. Cannot find backversion. O IBFirstAID verificará cada registro na base de dados e tentará corrigir estes erros de nível de registro.
  8. internal gds software consistency check (pointer page vanished from mark_full (256), file: dpm.cpp line: 3240) Corrupção grave, é recomendada a exportação de dados usando FirstAID Extractor.
  9. Outros problemas de corrupção podem ser causados por páginas perdidas, registros corrompidos problemas nos metadados, etc, etc.

Monitoramento preventivo

Para aqueles que não querem passar novamente por problemas de corrupção de dados, nós oferecemos a ferramenta de proteção e manutenção HQbird.