Script de backup para banco Firebird

Publicado por Cledson Bianchini 18/03/2006

[ Hits: 14.815 ]

Homepage: http://www.econt.com.br

Download bkp_firebird.sh




Este script permite a
realizacao de backup do
seu .GDB, o backup pode ser
feito com o sistema em uso.  

  



Esconder código-fonte

#!/bin/bash

# Variavel com usuario e senha do firebird
set isc_user=SYSDBA
set isc_password=masterkey

# Acesso a pasta onde se encontra o .gdb ou .fdb
# Coloque o caminho da pasta do seu banco de dados
cd /home/smb/banco

kdialog --msgbox  "Sera iniciado o backup do BANCO DE DADOS!" 10.50

# 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 -backup -ignore BANCO_DE_DADOS.gdb bkp_$(date +%A_%H%M).gbk

kdialog --msgbox " Backup Realizado com Sucesso " 10.50
 
# Para recriar o .gdb apartir do backup o comando eh:
# gbak -create -v bkp.gbk banco_novo.gdb

Scripts recomendados

Inversor de links de download (ou qualquer outra String)

Versão do Kernel

Automatizar scan e atualização com o ClamAV

Script em Dialog pesquisa nome do banco no mysql

Script iniciante para adm. de usuarios e quotas


  

Comentários
[1] Comentário enviado por dockism em 23/01/2007 - 12:13h

Cledson,

Eu administro 3 banco de dados de 3 empresas diferentes, e eles usam como BD o FireBird, mas eu queria fazer algo assim, fazer um ftp (na minha casa, vamos disser), e eles conectar nesse ftp e enviar o arquivo zipado, esse backup seria feito todo o dia, apos as 19:00 vamos disser, ele envia o arquivo e deleta o outro antigo, existe como????

[2] Comentário enviado por econt_linux em 24/01/2007 - 11:23h

Existe como sim!

Você deve mudar essa linha que está no meu script:
gbak -backup -ignore BANCO_DE_DADOS.gdb bkp_$(date +%A_%H%M).gbk

Para:
gbak -backup -ignore BANCO_DE_DADOS.gdb bkp_BANCO.gbk

Daí ele vai gerar o backup sempre com o mesmo nome, subscrevendo o backup anterior.

Quanto ao envio pro FTP, você pode procurar aqui mesmo no VOL que tem artigos explicando como fazer copia de arquivos para ftps via texto.

Qq dúvida poste aqui!

Abraço.

[3] Comentário enviado por wagnerspi em 24/01/2008 - 16:54h

Caro docksim, eu te aconselho a nao usar ftp e sim rsync, existe uma versão de rsync para win, vc pode sincronizar facilmente e ele já deletará automaticamente o que for de diferente.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts