4D v16.3

Página Backup/Backup & Restauração

Página Inicial

 
4D v16.3
Página Backup/Backup & Restauração

Página Backup/Backup & Restauração  


 

 

Utilize as opções desta aba para configurar os parâmetros gerais dos backups do banco e das restaurações automáticas.

Esta área estabelece diferentes mecanismos a tomar em conta durante os backups.

  • Conservar somente os últimas X arquivos de backup: este parâmetro permite ativar e configurar o mecanismo utilizado para apagar os arquivos de backup mais antigos, o que evita o risco de saturação do HD.
    Esta característica funciona assim: logo que termine o backup atual, 4D borra o arquivo mais antigo se ele se encontra na mesma localização do arquivo do qual se faz backup, e tem o mesmo nome (pode pedir que o arquivo mais antigo se apague antes do backup para economizar espaço).
    Se, por exemplo, o número de conjuntos se fixa em 3, os primeiros três backups crian os arquivos MeuBanco-0001, MeuBanco-0002, e MeuBanco-0003 respectivamente. Durante o quarto backup, é criado o arquivo MeuBanco-0004 e se apaga MeuBanco-0001. Como padrão, o mecanismo para apagar jogos está ativado e 4D conserva 3 conjuntos de backups.
    Para desativar o mecanismo, simplesmente desmarque a opção.
    Nota: este parâmetro se refere aos conjuntos de backup do banco e aos do arquivo de histórico.
  • Backup somente se o arquivo de dados foi modificado: quando esta opção estiver marcada, 4D inicia os backups programados somente se dados no banco foram adicionados, modificados ou eliminados desde o último backup. Do contrário, o backup programado é cancelado e postergado até o próximo backup programado. Não se gera erro; mesmo assim o diário backup registra que o backup foi postergado.
    Esta opção também permite economizar tempo de máquina no backup dos bancos principais utilizados em consultas. Note que a ativação desta opção não considera as possíveis modificações realizadas ao arquivo de estrutura ou aos arquivos anexos.
    Nota: este parâmetro se refere aos backups do banco e do histórico.
  • Excluir o  backup mais antigo antes/depois do backup: esta opção somente se utiliza se a opção “Conservar unicamente os X últimos arquivos de backup” estiver selecionada. Isso  permite especificar se 4D deve começar por apagar o arquivo mais antigo antes de realizar o backup (opção antes) ou se a eliminação deve ocorrer uma vez que se tenha realizado o  backup (opção depois do backup). Para que este mecanismo funcione, o arquivo mais antigo não deve ter sido renomeado ou movido.
  • Se o backup falhar: esta opção permite definir o mecanismo utilizado para manejar backups que falharam (backup impossível). Quando não é possível realizar um backup, 4D permite fazer uma nova tentativa.
    Nota: 4D considera um backup como com erro se o banco não é lançado no momento em que o backup automático foi programado.
    • Tentar novamente na próxima data e hora programada: esta opção somente tem sentido quando se trabalha com backups automáticos programados. Cancela o backup que falhou e um erro é gerado.
    • Tentar novamente em X segundos, minutos ou horas: quando essa opção estiver selecionada, se faz uma nova tentativa de backup depois de um período de espera. Esse mecanismo permite antecipar certas circunstâncias que bloqueiam o backup. Pode definir um período de espera em horas, minutos ou segundos, utilizando o menu correspondente. Se a nova tentativa também falha, um erro é gerado e a falha é anotada na área estado do último backup e no arquivo de diário de backups.
    • Cancelar a operação depois de X tentativas: este parâmetro permite definir o número máximo de tentativas de backup que falham.
      Se o backup não se realizou com êxito depois de alcançar o número máximo de tentativas definido, o backup é cancelado e o erro 1401 é gerado (“o número máximo de tentativas de backup foi alcançado; o backup automático está temporariamente desativado”). Neste caso, não se tentará realizar um novo backup automático enquanto a aplicação não for reiniciada, ou complete com sucesso um backup manual.
      Este parâmetro é útil para evitar um caso de um problema prolongado (que necessita de intervenção humana) que evita que se realize o backup e faça com que a aplicação tente repetidamente o backup em prejuízo de seu rendimento geral. Como padrão, este parâmetro não está selecionado.

Arquivo  

Esta área permite definir as opções de geração dos arquivos. Estas opções aplicam aos arquivos de backup principais e aos arquivos de backup do histórico.

  • Tamanho do segmento (Mb)
    4D permite segmentar arquivos, ou seja cortar um arquivo em tamanhos menores. Isso permite, por exemplo, armazenar um backup em diferentes discos (CDs, ZIPs, etc.). Durante um processo de restauração, 4D fusionará automaticamente os segmentos. Cada segmento se chama MeuBanco[xxxx-yyyy].4BK, onde xxxx é o número de backup e yyyy é o  número de segmento. Por exemplo, os três segmentos do sexto backup do banco MeuBanco se chamarão MeuBanco[0006-0001].4BK, MeuBanco[0006-0002].4BK e MeuBanco[0006-0003].4BK.
    O menu Tamanho do segmento é uma combo box que permite definir o tamanho em MB de cada segmento do backup. Pode escolher um dos tamanhos pré-definidos ou introduzir um tamanho específico entre 0 e 2048. Se colocar 0, não há segmentação (este é o equivalente de colocar Nenhum).
  • Taxa de compressão
    Como padrão, 4D comprime os backups para economizar espaço em disco. Entretanto, a fase de compressão de arquivos pode fazer com que os backups se tornem muito lentos, quando grandes volumes de dados estão sendo manejados.
    A opção Taxa de compressão permite ajustar a compressão:
    • Nenhum: não se aplica nenhuma taxa de compressão. O backup é mais rápido mas os arquivos são consideravelmente maiores.
    • Rápido (padrão): esta opção é um compromisso entre velocidade do backup e tamanho do arquivo.
    • Compacto: a taxa de compressão máxima se aplica aos arquivos.
      Os arquivos utilizam o menor espaço possível no disco, mas o backup é muito mais lento.
  • Taxa de entrelaçamento e Taxa de redundância
    4D gera arquivos utilizando algoritmos específicos baseados em mecanismos de otimização (entrelaçamento) e segurança (redundância). Pode estabelecer estes mecanismos conforme suas necessidades. Os menus para estas opções também possuem os fatores  Alto, Médio, Baixo, e Nenhum (como padrão).
    • Taxa de entrelaçamento: o entrelaçamento consiste em guardar dados em setores não contíguos para limitar os riscos em caso de dano dos setores. Quanto maior a taxa, maior o consumo de memória do processamento dos dados.
    • Taxa de redundância: a redundância permite assegurar os dados presentes em um arquivo ao repetir a mesma informação várias vezes. Quanto maior a taxa de redundância, melhor a segurança do arquivo; entretanto, o armazenamento é mais lento e o tamanho do arquivo é maior.

Estas opções são utilizadas para configurar os mecanismos automáticos a considerar durante a abertura de um banco de dados danificado.

  • Restaurar o último backup se o banco de dados estiver danificado: quando esta opção estiver marcada, o programa inicia automaticamente a restauração do arquivo de dados do último backup válido do banco, se detecta alguma anomalia (por exemplo um arquivo corrompido) durante o lançamento do banco. Não é necessária nenhuma intervenção por parte do usuário; a operação se registra no diário do backup.
    Nota: no caso de uma restauração automática, somente se restitui o arquivo de dados. Se quiser recuperar os arquivos anexos ou o arquivo de estrutura, deve realizar uma restauração manual.
  • Integrar o último histórico se o banco estiver incompleto: quando esta opção está selecionada, o programa integra automaticamente histórico durante a abertura ou restauração de um banco.
    • Quando abre um banco, o histórico atual se integra automaticamente se 4D detecta que as operações guardadas no histórico não estão presentes nos dados. Esta situação se apresenta, por exemplo, quando ocorre uma perda de energia, então as operações no cache de dados não são escritas no disco.
    • Quando se restaura um banco, se o arquivo de histórico atual ou o arquivo de backup de histórico têm o mesmo número que o arquivo de backup guardado na mesma pasta, 4D examina seu conteúdo. Se contêm operações não presentes no arquivo de dados, ele o integra automaticamente.

Não se mostra nenhuma caixa de diálogo ao usuário; a operação é completamente automática. A meta é fazer com que o uso seja o mais fácil possível. A operação se registra no diário de backup.

Para uma descrição detalhada dos mecanismos de backup de 4D, consulte o capítulo Backup e restauração do banco de dados

No modo cliente-servidor, os parâmetros de backup só podem ser definidos desde a máquina 4D Server.

Todas as preferências de backup e de restauração de 4D estão disponíveis em forma de arquivo XML independente. 4D utiliza os dados neste arquivo para mostrar as opções na caixa de diálogo de Preferências e no momento em que cada backup começa.

É possível ler e modificar os parâmetros de backup utilizando os comandos XML de 4D ou através do editor XML. Este permite aos desenvolvedores manejar por programação os parâmetros de backup, especialmente com aplicações compiladas e fusionadas com 4D Unlimited Desktop.

O arquivo XML das preferências de backup e de restituição se chama Backup.XML. É criada automaticamente na seguinte localização:
            PastaBanco/Preferences/Backup/Backup.XML
... onde PastaBanco é a pasta que contêm o arquivo da estrutura do banco. As sub-pastas Preferences/Backup/ são criadas automaticamente se necessário. A descrição das chaves XML associadas às preferências de backup estão no manual Chaves XML Backup.



Ver também 

Página Backup/Configuração
Página Backup/Periodicidade

 
PROPRIEDADES 

Produto: 4D
Tema: Propriedades do Banco

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v16)
Manual de Desenho 4D ( 4D v16.1)
Manual de Desenho 4D ( 4D v16.3)