Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Faça backup e restaure seus bancos de dados InterBase

backup restore

Todo o software de backup de banco de dados reduz a perda de tempo, dinheiro e dados devido à corrupção ou falha do sistema. Com o servidor InterBase, você obtém o mesmo nível de proteção integrado sem nenhum custo adicional para você. Os backups de banco de dados podem ser armazenados localmente ou em um ambiente compartilhado como parte de seu plano de recuperação de desastres. Existem várias razões pelas quais você deseja fazer backup de seus bancos de dados InterBase, são as seguintes:

  • Preserva os dados fazendo uma cópia dos dados e das estruturas de dados (metadados).
  • Melhora o desempenho do banco de dados – equilibra os índices e executa a coleta de lixo em registros desatualizados.
  • Recupera o espaço ocupado por registros excluídos.
  • Oferece a oportunidade de alterar o tamanho da página do banco de dados e de distribuir o banco de dados entre vários arquivos / discos durante a restauração.

Faça backup do seu banco de dados

Com o InterBase, você tem duas opções para fazer backup de seu banco de dados:

gbak ( ferramenta de linha de comando)

Use o comando gbak do InterBase para especificar e executar operações de backup e restauração a partir de uma linha de comando do Windows ou Unix. Recomenda-se familiaridade com isql, versão InterBase do SQL. O isql fornece várias opções para ajudar a personalizar seu backup e restauração para atender a diferentes circunstâncias e ambientes.

IBConsole

Uma interface de usuário que possui uma série de caixas de opções para especificar o tipo de backup e restauração que deseja executar.

Restaure seu banco de dados

O processo de restauração de um banco de dados InterBase é bastante simples. Você tem muitas opções disponíveis para alterar seu banco de dados; você pode alterar o tamanho da página, restaurar ou criar o banco de dados, etc.

Uma observação a acrescentar: ao restaurar um banco de dados, não substitua um banco de dados que esteja em uso.

screen shot 2021 03 10 at 3 34 59 pm

Validação de banco de dados

Existem vários motivos pelos quais você deve validar seus bancos de dados.

  • Sempre que um backup de banco de dados não é bem-sucedido.
  • Sempre que um aplicativo recebe um erro de “banco de dados corrompido”.
  • Periodicamente, para monitorar estruturas de dados corrompidas ou espaço mal alocado.
  • Sempre que você suspeitar de corrupção de dados.

O InterBase facilita a validação de seu banco de dados. Com alguns cliques ou teclas, você pode verificar seu banco de dados. No IBConsole,

  • Selecione um banco de dados desconectado no painel Árvore e clique duas vezes em Validação no painel Trabalho.
  • Clique com o botão direito em um banco de dados desconectado no painel Árvore e escolha Validação no menu de contexto.
  • Selecione Banco de dados -> Manutenção -> Validação.

screen shot 2021 03 10 at 4 04 02 pm

Para validar o banco de dados:

  1. Verifique se o banco de dados indicado está correto. Se não estiver, cancele esta caixa de diálogo e reinicie a caixa de diálogo Validação do banco de dados no banco de dados correto.
  2. Especifique quais opções de validação você deseja clicando na coluna à direita e escolhendo Verdadeiro ou Falso na lista suspensa. Consulte a tabela abaixo para obter uma descrição de cada opção.
  3. Clique em OK se quiser continuar com a validação, caso contrário, clique em Cancelar.

Quando o IBConsole valida um banco de dados, ele verifica a integridade das estruturas de dados. Especificamente, ele faz o seguinte:

  • Relatórios de estruturas de dados corrompidos.
  • Relata páginas de dados mal alocadas.
  • Retorna páginas órfãs para o espaço livre.

Confira este pequeno vídeo sobre como fazer backup e restaurar um banco de dados InterBase rapidamente.

Claro, quando você escolhe fazer backup de seus bancos de dados é baseado em suas necessidades específicas. Em alguns casos, pode ser diário, portanto, verifique como usar despejos incrementais para manter seus bancos de dados ao longo do tempo.

 


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES