Backup do Firebird por data - via rede ou local
Publicado por Davi Ribeiro 30/07/2009
[ Hits: 15.588 ]
Download backup_firebird_script
Script simplificado para backup de database Firebird, efetua backups diários. O ideal seria jogar o script no seu cron para efetuar o backup diariamente, como no /etc/crontab abaixo:
01 * * * * root run-parts /etc/cron.hourly
00 22 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
No meu caso coloquei o script em /etc/cron.daily, executando todo dia às 22h.
#!/bin/bash ##Script desenvolvido por davi (daviantunes27@hotmail.com) para backup do firebird que efetua backup por horário. ##Funcionou OK comigo, mas favor testar o uso do mesmo antes de coloca-lo em produção, e claro, como este é distribuido sob a GPL v2, ##use por sua própria conta e risco e tambem gostaria de lembrar que não sou o responsavel pelo uso indevido do mesmo. #Primeiro: caminho da base de dados(sim, funciona puxando BD´s rodando no Windows!! ;-P) BD='192.168.0.16:C:\Database_Path\DATABASE.FDB' ##Exemplo de uso fazendo backup de servidor linux - caminho do databse: #BD='192.168.0.1:/data/MEU_DATABASE.FDB' BKP='/fbdata' #Data DIA=$(date +%d%m%Y%H%M) ##Caminho completo aonde estao localizados os programas para backup e manutenção do Firebird: GBAK='/opt/firebird/bin/gbak' GFIX='/opt/firebird/bin/gfix' ##Usuario do bd firebird no servidor aonde esta localizado o BD USR='SYSDBA' ##Senha do bd firebird - senha do SYSDBA no servidor do BD PSW='masterkey' ##Fecha e repara a base de dados ##Fechando: echo "Fechando a base de dados..." $GFIX -force 0 -user $USR -password $PSW $BD $GFIX -sweep -user $USR -password $PSW $BD $GFIX -mend -full -user $USR -password $PSW $BD ##Backup da base de dados com data echo "Efetuando o backup da base de dados..." $GBAK -g -v -z -t -user $USR -password $PSW $BD $BKP/$DIA-backup.fbk ##Volta o BD para o estado ONLINE - religacao $GFIX -online -user $USR -password $PSW $BD
Ferramenta para o CBQ - parte 1
Script de backup para Gravador CD-R ou CD-Rw
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
driver do repositorio debian nao atende o requisito minimo [RESOLVIDO]... (9)