Backup do Firebird por data - via rede ou local
Publicado por Davi Ribeiro 30/07/2009
[ Hits: 15.573 ]
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
Instalando o WhatsApp no computador
Iniciar nova instância do Firefox quando o mesmo não está respondendo
configurar do samba e pureftpd
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
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
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Problema de Comunicação Entre Bridges após Configuração de Links no RB... (0)
Instalação de Drive - USB para HDMI Ubuntu (0)
Meus HDs não aparecem mais no boot da placa mãe (16)
Instalação do Ubuntu 22.04 LTS (6)
Linux Mint com GForce 630 e 2 monitores dos quais só um está na resolu... (6)