![BackupRestore | Embarcadero RAD Studio Delphi C++Builder Blogs backup restore](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2021/03/Backup-Restore-8210895-4703651.jpg?resize=1140%2C694&ssl=1)
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.
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.
Para validar o banco de dados:
- 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.
- 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.
- 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.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition