DC BACKUP ALL
ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA A WIKI NOVA E NÃO VAI SER MAIS ATUALIZADA AQUI, PARA CONFERIR: http://wiki.uniware.net.br/pt-br/Datacenter/dc-backup
Índice
Especificações de Backup Para Clientes Datacenter
Este documento descreve o script principal de backup do datacenter no qual todos os clientes devem possuir uma entrada (chamada para backup de seus arquivos e pastas).
ATENÇÃO !!
O script de backup foi reestruturado em Fevereiro/2012 com o objetivo de reduzir o tempo do processo backup.
O script original Backup_all.bat foi desmembrado e substituído por dois scripts distintos que são executados em paralelo e devem ser atualizados a cada novo cliente. São eles:
Script | Descrição |
backup_all_files.bat | Faz o backup dos arquivos dos clientes e a captação de informações referentes a arquivos |
backup_all_db.bat | Executa o DUMP das bases de dados dos clientes e a captação de informações dos bancos de dados |
1 Descrição dos scripts auxiliares
Script | Argumentos | Descrição |
bkpScript | Faz backup da pasta de scripts (D:\Arquivos de programas\scripts) | |
bkp_apache | Faz backup das pastas de configuração do apache (Apache\conf) | |
bkpdapasta | Código ADM | Faz backup dos arquivos na estrutura do cliente. |
bkpINNO-ext | 1o arg - Código adm do cliente (será o nome da pasta no conjunto) 2o arg - Apenas um rotulo para indicar em qual servidor esta a base do cliente. |
Cria uma pasta no conjunto de backup para receber o dump de banco de dados de outro servidor (db1,db3,etc) Usado quando a base de dados do cliente esta em outro servidor. |
bkpINNO3306 bkpINNO3309 |
1o arg - Nome da base de dados para o Dump 2o arg - Nome da pasta de destino no conjunto de backup. |
Faz backup da base de dados (Instâncias 3306 e 3309) |
clearof | Código ADM do cliente. | Limpeza padrão - Exclui arquivos temporários antigos da estrutura de arquivos do cliente (Excluir padrão) segundo os seguintes critérios: Pastas: O log de limpeza é salvo no conjunto de backup do cliente no arquivo Cleear_Old_Files.log |
clea_files | 1o arg - Código adm 2o arg - Dias Arquivos: Default 45 |
Limpeza customizada - Mesma função de clearof, porem permite customizar o tempo de vida dos arquivos nas pastas correspóndentes. Atende a solicitação de clientes que pedem tempo de vida menor que o padrão. |
concluido | Pasta alvo no conjunto de backup | 1 - Marca um conjunto como concluído e registra o tempo (data e hora) da conclusão, permitindo que posteriormente seja verificado o tempo gasto para backup de cada conjunto. 2 - Registra informações dos arquivos do conjunto, calculando o tamanho do conjunto e avaliando este tamanho em relação ao conjunto anterior. |
espaco_backup | Pasta alvo | Coleta informações da evolução do backup do datacenter |
2 Outros programas utilizados no script
Programa | Descrição |
Copiador.exe | Realiza a copia final do backup do dia para o HD de transporte. |
DCFileClear.exe | Executa limpeza de arquivos antigos nas pastas especificadas. |
3 Exemplos de sequencia para entradas de clientes
- Clientes na Instância 3306 (localhost)
call bkpINNO3306 ULB00006 00006 call clearof 00006 call bkdapasta 00006 call concluido 00006
- Clientes na Instância 3309 (localhost)
call bkpINNO3309 ULB00006 00006 call clearof 00006 call bkdapasta 00006 call concluido 00006
- Clientes com base de dados em outros servidores
call bkpINNO-ext 00006 "UNIWARE-DB1" call clearof 00006 call bkdapasta 00006 call concluido 00006