[firebase-br] Backup Firebird

Wilson Campos Filho wilson em tecnosource.com.br
Sex Out 23 13:56:50 -03 2009


bom dia, não sei se vc já resolveu, mais estou trabalhando em um backup 
aonde o mesmo compacta o banco, e envia via e-mail, coloquei o script em 
execução no cron, so q.. tipow ainda esta em teste, aceito comentarios, 
foi uma mistura de varios scrips que eu axei no google, não sei se 
ajuda.. e se algum dos presentes tiver uma ideia melhor estou no aguardo.
Wilson Campos Filho
#SCRIPT
#!/bin/bash

# Acesso a pasta onde se encontra o .gdb ou .fdb
# Coloque o caminho da pasta do seu banco de dados
cd /home/sistema/guestori/
# Comando que faz a criacao do backup do GDB
# E cria um arquivo .gbk com o dia da semana+hora
# Mude o item BANCO_DE_DADOS.gdb pelo nome do seu arquivo.
gbak -user SYSDBA -pas masterkey -backup -ignore multi.gdb multi.gbk 
|tar -cvzf bkp_$(date +%A_%H-%m-%y).tar.gz multi.gbk
# Para recriar o .gdb apartir do backup o comando eh:
# gbak -create -v bkp.gbk banco_novo.gdb
# Envio do arquivo do backup para o e-mail.
mpack -s ¨Backup¨ /home/sistema/bkp_$(date +%A_%H-%m-%y).tar.gz 
email em paraenviar
# Apaga arquivo de backup no pc
rm /home/sistema/bkp_$(date +%A_%H-%m-%y).tar.gz
rm /home/sistema/multi.gbk


Andrei Luís escreveu:
> Thiago,
>
> Semana passada eu respondi a outro colega aqui na lista sobre backup via
> gbak usando .bat, mandei o script que eu uso.
>
> O script pode ser rodado manualmente e tem um parâmetro que faz o registro
> no agendador de tarefas do windows. O backup é gerado com o gbak, e
> compactado com 7Zip (free), no formato Backup_qui 01-01-2009_08h_00min.7z
>
> Eis o link pra mensagem:
> http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2009-October/064279.html
>
> []
> Andrei
>
> 2009/10/23 Thiago Ferreira <ferreirathiago em live.com>
>
>   
>> Então daniel,
>>
>>
>>
>> vou criar uma rotina de backup e testar uma semana, qualquer coisa te passo
>> o script
>>
>>
>>
>> Abraços
>>
>>
>>
>> Thiago
>>
>>     
>>> Date: Fri, 23 Oct 2009 01:16:46 -0200
>>> From: daniel.dallasta em gmail.com
>>> To: lista em firebase.com.br
>>> Subject: Re: [firebase-br] Backup Firebird
>>>
>>> Pois eh... o probelma eh esse... confiar no backup.
>>> Quando a gente precisa se ele nao funciona de nada adianta.
>>> Por isso que atualmente, faça um backup por dia a mão mesmo e sempre que
>>> precisei tava tudo OK.
>>> Se conseguir um bom programa de backup me avise.
>>>
>>>
>>>
>>> Att,
>>> Daniel Dallasta
>>>
>>> Dallasta Center - Materiais de construção
>>> Fone: (55) 3211-2046
>>> ------------------------------------------------
>>> ►►► PARTICIPE DA CAMPANHA POR UMA INTERNET SEGURA ◄◄◄
>>>
>>> Proteja o endereço de seus contatos como estou protegendo o seu.
>>> Ao enviar mensagens use o "Cco" (cópia oculta) ou "Bcc" (Blind
>>> carbon copy). Assim os endereços estarão preservados. E, claro,
>>> antes de encaminhar um e-mail, delete todas as informações que
>>> apareçam no corpo da mensagem que possam ser usadas por hackers.
>>>
>>>
>>> 2009/10/23 Thiago Ferreira <ferreirathiago em live.com>
>>>
>>>       
>>>> Daniel
>>>>
>>>>
>>>>
>>>> Mas na mão? to pensando em criar uma rotina nos periodos que não
>>>>         
>> utiliza o
>>     
>>>> banco 100% para fazer via gbak (deixando ele off e on) me falaram do
>>>> gbakshedule mais sempre qdo tive q reparar um banco, o banco bkp tava
>>>>         
>> sempre
>>     
>>>> com problema
>>>>
>>>>
>>>>
>>>> Att
>>>>
>>>>
>>>>
>>>> Thiago Ferreira
>>>>
>>>> Consultoria em Tecnologia
>>>>
>>>>         
>>>>> Date: Fri, 23 Oct 2009 00:18:49 -0200
>>>>> From: daniel.dallasta em gmail.com
>>>>> To: lista em firebase.com.br
>>>>> Subject: Re: [firebase-br] Backup Firebird
>>>>>
>>>>> Uso IBexpert.
>>>>>
>>>>>
>>>>> Att,
>>>>> Daniel Dallasta
>>>>>
>>>>> Dallasta Center - Materiais de construção
>>>>> Fone: (55) 3211-2046
>>>>> ------------------------------------------------
>>>>> ►►► PARTICIPE DA CAMPANHA POR UMA INTERNET SEGURA ◄◄◄
>>>>>
>>>>> Proteja o endereço de seus contatos como estou protegendo o seu.
>>>>> Ao enviar mensagens use o "Cco" (cópia oculta) ou "Bcc" (Blind
>>>>> carbon copy). Assim os endereços estarão preservados. E, claro,
>>>>> antes de encaminhar um e-mail, delete todas as informações que
>>>>> apareçam no corpo da mensagem que possam ser usadas por hackers.
>>>>>
>>>>>
>>>>> 2009/10/23 Thiago Ferreira <ferreirathiago em live.com>
>>>>>
>>>>>           
>>>>>> O que vocês estão utilizando para Backup do Firebird?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Ats
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thiago Ferreira
>>>>>>             
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista