Usuários: 66547
Artigos: 187
Dicas: 127
Downloads: 283
04.02.12

O FB DataGuard destina-se a monitorar e proteger os bancos de dados contra corrupções e suas consequências, reduzindo os problemas de performance e disponibilidade, monitorando a saúde do banco de dados, desempenho e automatizando a manutenção.

O FB DataGuard (ou simplesmente DG) é imprescindível para empresas que utilizam o Firebird em ambientes que requerem alta disponibilidade de dados, como por excemplo:

  • Bancos de dados cotendo informações críticas de negócio
  • Bases de dados muito grandes
  • Bancos de dados que devem rodar 24x7
  • Bancos de dados sem suporte administrativo dedicado (DBA)
  • Bancos de dados em locais remotos

Descrição técnica

O DataGuard é composto por 3 módulos principais: Agente, Extrator, Centro de Controle.

O Agente é um serviço do Windows ou Linux-daemon, que roda no mesmo servidor onde estão as bases de dados. O Agente monitora o servidor e o ambiente do banco de dados, protege os bancos de dados contra corrupções, melhora o desempenho dos índices, reúne dados de monitoramento e notifica o administrador sobre problemas possíveis ou existentes. O Agente também incorpora um console web, permitindo configurá-lo via internet, de qualquer lugar remoto.

O Extrator é um aplicativo para extrair dados de bancos de dados corrompidos. Se não foi possível evitar uma corrupção (devido a falha de hardware, por exemplo), o extrator poderá extrair todos os dados restantes para um novo banco de dados. O Extrator usa as informações coletadas pelo Agente para salvar os dados de BDs corrompidos.

O Centro de Controle é um aplicativo para gerenciar os BDs, protegidos pelo Agente, e ver informações sobre a saúde de bancos de dados, estatísticas e desempenho.

Agente

O Agente é um serviço que roda em background e monitora constantemente os bancos de dados e o servidor Firebird. Suas principais tarefas são:

  • Scannear em baixo nível os metadados do banco de dados e salvar as alterações (se houver) para o repositório. Esses metadados serão usados se houver corrupção.
  • Verificar os índices e recompilar a seletividade.
  • Log de CPU e de carga de RAM
  • Logar a atividade das transações (e controlar eventuais problemas)
  • Registrar a atividade de usuários (para Firebird >= 2.1)
  • Armazenar estatísticas sobre o banco de dados periodicamente (com as informações sobre índices, fragmentação de tabelas, versões de registros, etc.)
  • Verificar o tamanho do banco de dados e do espaço livre (suporta BDs com vários arquivos)
  • Checar os contadores rdb$
  • Monitorar o firebird.log para alterações e alertar se ocorreu algum erro crítico
  • Executar backups agendados (com capacidade de executar restores agendados, para certificar que o arquivo de backup gerado está perfeito)
  • Executa backups incrementais (para o Firebird >= 2.0), incluindo a cópia dos arquivos de backup para outro local
  • Enviar avisos e alertas para o e-mail do administrador e/ou escrevê-lo no log do Windows

Extrator

Extrator é um utilitário para Windows que extrai os dados de um BD corrompido, e que também pode executar um "undelete" em informações excluídas ocasionalmente. O Extrator usa tecnologias de descriptografia em baixo nível – ele lê o banco de dados página à página, e extrai os dados usando as informações de metadata salvas no repositório. Permite ter um nível elevado de segurança e de garantia de dados – mesmo se o banco de dados protegido estiver gravemente corrompido, não sendo possível repará-lo com o gfix, gbak e até mesmo com o FBFirstAID, o DataGuard Extrator pode extrair fisicamente todos os dados que sobraram no arquivo de banco de dados, incluindo BLOBs e dados de sistema (valores de generators, etc.) e copia-los para um novo banco de dados.

O Extrator também pode desfazer a exclusão tabelas, removidas por engano através do comando DROP.

As principais características do Extrator são:

  • Capacidade de extrair dados de bases de dados gravemente corrompidas
  • Capacidade de extrair dados parcialmente
  • Capacidade de extrair todos os BLOBs (corretos e incorrectos) e grava-los como arquivos independentes
  • Capacidade de usar as informações de metadados de uma cópia antiga do banco de dados corrompido, para extrair os dados (em um caso emergencial, onde o banco de dados não estava sendo monitorado)
  • Exportar para um novo BD, com opção de desabilitar os triggers antes da exportação e reativa-los depois.

Centro de Controle

O Centro de controle é um aplicativo para gerenciar os bancos de dados protegidos, analisar estatísticas, atividade de usuários, e comportamento de transação. Permite exibir avisos e analisar logs recolhidos por diferentes Agentes, utilizando uma interface gráfica adequada. Com o Centro de Controle, um administrador pode facilmente rever o estado de diversos bancos de dados simultaneamente, e decidir sobre as ações a serem tomadas para impedir que o banco fique inoperante ou evitar outros problemas.

O Centro de Controle se comunica com os Agentes de forma segura.

Principais características do Centro de Contole:

  • Capacidade de reconhecer rapidamente os problemas reais e potenciais nos bancos de dados protegidos pelos Agentes do DataGuard, incluindo corrupções e gargalos de desempenho;
  • Capacidade de analisar as estatísticas do banco de dados e recomendar as ações adequadas;
  • Capacidade de ver o comportamento de transações e analisá-las dinamicamente;
  • e muito mais...

Licenciamento

O DataGuard pode ser licenciado de duas maneiras:

Por servidor - a licença permite a instalação do DG em um único servidor. Atualizações grátis durante 12 meses. Depois desse período, a ferramenta continua funcionando, mas não poderá ser mais atualizada. Para continuar com as atualizações, é necessário renovar al licença.

Por assinatura (subscription) - Permite instalar o DG em quantos servidores quiser, desde que pertençam a empresa que adquiriu a licença ou aos seus clientes (que utilizam seus sistemas). Não é permitido, por exemplo, revender ou cobrar pelas instalações, ou instalar em servidores que não sejam seus ou de seus clientes. Durante os 12 meses, você terá direito as atualizações que a ferramenta tiver. Passado os 12 meses, caso não renove a assinatura, as instalações já efetuadas NÃO param de funcionar, mas não será mais possível atualizá-las.

Versão de avaliação

Você pode instalar e testar o DataGuard agora mesmo! Baixe e instale a versão de avaliação.

Preço

As licenças do DataGuard podem ser adquiridas no Brasil, com descontos especiais, somente através da FireBase. Para obter os preços e informações de contato, acesse nossa página de produtos da IBSurgeon. O suporte da ferramenta é diretamente com a IBSurgeon.

About Notícias Página Principal Login FAQ Consultoria Downloads Lista de discussão Contato Pesquisar Links Produtos a venda

Copyright (c) Carlos H. Cantu - É proibida a reprodução de qualquer material desse site sem autorização prévia