Ir directamente para o fim dos matadados
Ir directamente para o início dos matadados

1 - Backup


O backup é um processo imprescindível na rotina de segurança de qualquer sistema, e com o Ti9 não é diferente. Recomendamos fortemente e reforçamos da importância de se ter uma rotina de backup diária, tanto das informações da base de dados quanto dos arquivos do sistema. O dump é todo o dado da base de dados em um arquivo comprimido de formato .backup.

 

2 - Recomendações


O procedimento de backup deve ser realizado de segunda a sexta. Caso haja expediente de Sábado e/ou Domingo, recomendamos adicionar os backups nestes dias também.

 

3 - Arquivo Batch


Crie um arquivo do tipo Documento de Texto (Bloco de Notas) e insira as seguintes informações no arquivo:

 

SET PGPASSWORD=[Senha_do_Pg_user]
"[Diretório_Instalação_PostgreSQL]\pg_dump.exe" --host [IP_do_BD] --port [Porta_do_BD] --username [User] --format custom --verbose [Nome_Arquivo_Dump] [Nome_BaseDados]

 

Feito isso, salve o arquivo com a extensão ".bat". Basta então, executar o arquivo com duplo clique sobre o mesmo para iniciar o processo do Backup.
 

Argumentos:
[Diretório_Instalação_PostgreSQL]: Caminho do pg_dump.exe, por exemplo: C:\Arquivos de programas\PostgreSQL\9.0\bin\pg_dump.exe;
--host [IP_do_BD]: IP de onde está localizado o Banco de Dados;
--port [Porta_do_BD]: Porta na qual foi instalado o Banco de Dados;
--username [User]: Username do banco. De padrão é postgres;
--format custom: Formato padrão de arquivo .backup;
[Nome_Arquivo_Dump} - Nome do arquivo comprimido que será criado. Caso já existe algum com o mesmo nome, este será substituído;
[Nome_BaseDados]: Nome da base de dados. Caso este não for informado, será realizado o Vacuum Full em todas as bases de dados.

Não há problemas em colocar o backup no mesmo arquivo batch que realiza o Vacuum no banco de dados. Se o fizer, é bom colocar primeiro a execução do backup e então a execução do Vacuum Full Analyze.


 

4 - Agendador de Tarefas


Para automatizar esta rotina no Agendador de Tarefas do Windows, siga os passos abaixo na execução do Backup através de um arquivo do tipo Batch.

Para isso, vá em Painel de Controle e abra o Agendador de Tarefas e crie uma nova Tarefa.

Figura 1

 

Na aba Geral, entrar com o nome da nova tarefa e quaisquer informações adicionais que desejar no campo Descrição para identificar a Tarefa. Também poderá escolher o usuário que executará esta tarefa entre outras opções.

Marcar a opção "Executar estando o usuário conectado ou não".

Figura 2

 

Na aba Disparadores, será informado o horário que será disparada tal tarefa. É altamente recomendado que o backup (principalmente se executar juntamente com o Vacuum) deve ser executado quando não houver usuários conectados no Sistema, portanto é sempre uma boa prática agendar para o final do dia ou de madrugada, lembrando que pode levar alguns minutos ou horas, dependendo do tamanho da(s) base(s) de dados e performance do servidor.

Figura 3


 

Na aba Ações, será definido o arquivo a ser executado. Selecione o arquivo ".bat" criado anteriormente e deixe selecionada a opção "Iniciar um programa". Coloque também o caminho do arquivo no campo "Iniciar em (opcional):"

 

 

Figura 4

Labels
  • Nenhum