Tutorial linux firebird -Fazendo um backup restore no firebird

O Firebird é um SGBD (Sistema Gerenciador de Banco de Dados) software livre  mantido pela  comunidade de desenvolvedores e pela Fundação Firebird. É baseado no código do Borland InterBase 6.0 que teve  seu codigo fonte liberado  em julho de 2000.

É um otimo SGDB, e possui  versões para os sistemas operacional Linux, Freebsd, windows e outros.
No tutorial abaixo iremos mostrar como criar um backup/restore com esse banco o que pode ser muito útil
nas horas  dificeis. Aferramenta do firebird que faz o backup restore é o gbak que sera utilizado nesse  tutorial.


Criando um backup no firebird:

#gbak -v -t -user SYSDBA -password "masterkey" meubanco.fdb meubanco.fbk

-v: Modo verbose

-t : cria um backup que pode ser usado em outras plataformas e versões do servidor.
-user: usuario administrado do banco
-password: senha de acesso ao banco
meubanco.fdb: o banco que será feito o backup
meubanco.fbk: nome do arquivo de backup

Fazendo o restore do banco de dados:
Em primeito lugar é necessário para o serviço do firebird:

/etc/init.d/firebird stop
Após isso rode o comando de restore.

#gbak -c -v -user SYSDBA -password "masterkey" meubanco.fbk meubanco.fdb


-v: Modo verbose
-c: faz o restore em uma nova base dados

-user: usuario administrado do banco
-password: senha de acesso ao banco
meubanco.fdb: Nome do banco após o restore
meubanco.fbk: nome do arquivo de backup



Em alguns caso é necessário apos o restore mudar o dono do arquivo do banco, como o fizemos o restore como root apos ele será o dono do arquivo.

#chown firebird:firebird meubanco.fdb

Finalizamos este pequeno tutorial e esperamos que ele possa ajudar algumas pessoas.

Siga o def_linux no twitter, estamos sorteando  um exemplar do livro redes de computadores do Carlos Morimoto saiba mais.

Siga o @def_linux no twitter e fique por dentro dos nossos tutoriais, dicas e promoções.

Veja mais notícias Linux tutoriais do blog aqui.

Defendendo o o linux, blog  o linux  na veia.

3 comentários:

silirio barbosa disse...

Amigo boa noite, muito bom o seu tutorial mas quando chego na segunda parte na hora de fazer o restore ele me da um erro (:failed to create database /backup/auditor.gdb
gbak:Exiting before completion due to errors) sabe me dizer como resolver isso ?

Tiago da nobrega dantas disse...

Silirio, veja se esta tudo correto, permissão, caminho e etc. qq coisa me mande um email f4r3j4d0r at gmail.com

silirio barbosa disse...

Consegui, nao sei pq mas comigo só deu certo com o serviço do firebird rodando, por isso o erro dizendo que nao conseguiu criar o banco .

mas obridado pela atençao.