Página Inicial - Home Fale ConoscoNossos Clientes
   Caso de Sucesso

Migração de Banco de Dados Firebird

A FP2 Tecnologia foi a empresa escolhida pela Prefeitura de Belo Horizonte para realizar a correção do banco de dados do Sistema de Planejamento Fiscal (SPF) da Gerência de Tributos Imobiliários.

Durante uma consultoria que visava melhorar o desempenho da aplicação descobriu-se que o banco de dados da mesma estava corrompido, ou seja, páginas de dados e páginas de índices (local onde as informações são guardadas) continham informações incorretas. Para se ter uma idéia do problema, basta dizer que, somando todas as tabelas, o banco possui mais de 120 milhões de registros, gravados num arquivo com aproximadamente 19.5 GB.

As conseqüências de se usar um banco de dados corrompido podem ser as mais diversas, como não emitir um determinado relatório ou ainda emitir um relatório com informações faltantes. Além disso, os procedimentos de backup/restore, bem como a criação e reconstrução de índices não podem ser executados.

Após tentativas fracassadas de se corrigir o problema através de ferramentas como GFIX e outras, opto-se por realizar a cópia, registro a registro, de todas as informações do banco de dados para outro, com estrutura idêntica, porém intacto.

Para tanto, foi desenvolvido um software que, primeiramente, extraiu as informações do banco de dados e as gravou em arquivos textos. Durante o processo de extração foram tomados os devidos cuidados para que não fossem copiados dados corrompidos. Posteriormente, após a cópia de todos os registros, os dados armazenados nos arquivos texto foram transferidos para a nova base de dados.

O uso de arquivos intermediários foi necessário para evitar que o processo tivesse de ser recomeçado do zero caso algum falha, como falta de energia, ocorresse durante o processo de extração ou de cópia (o tempo total das operações foi de 68 horas).

Após a conclusão do processo de cópia os dois bancos de dados foram comparados a fim de verificar se existeia correspondência entre o número de registros de cada uma das tabelas. Nessa comparação verificou-se que o projeto foi executado com sucesso absoluto, pois todos os registros foram transferidos.

Rua Tuiutí 2130, sala 302. Santa Maria - RS
(55) 3026.8469 ou 9987-5456
Divisa FP2 Copyright © 2008 - fp2.com.br
Todos os direitos reservados