Firebird

Instalação e configuração da base de dados Firebird

Esse pequeno artigo tem por objetivo apresentar o passo-a-passo para configuração da base de dados Firebird. Esse processo foi usado para a integração com esse banco.

Firebird

Site oficial: http://firebirdsql.org/ Versão: 2.5 Manual: http://firebirdsql.org/manual/

Instalando o Firebird no Debian 8

Durante a escrita desse artigo foi usado o firebird versão 2.5 super. Para esse procedimento foi utilizado os comando abaixo:

$ sudo add-apt-repository ppa:mapopa $ sudo apt-get update $ sudo apt-get install firebird2.5-super $ sudo dpkg-reconfigure firebird2.5-super

Para verificar se a base esta rodando:

$ ps aux | grep fb firebird 924 0.0 0.0 28432 776 ? S 08:09 0:00 /usr/sbin/fbguard -daemon -forever -pidfile /var/run/firebird/2.5/fbserver.pid firebird 933 0.0 0.0 182604 4240 ? Sl 08:09 0:03 /usr/sbin/fbserver

Obs.: Comando e processo de instalação foram retirados desse link: https://help.ubuntu.com/community/Firebird2.5

Instalando um client no Debian 8

Nesse artigo vamos usar o Dbeaver um SQL Client universal e que possui suporte para o Firebird. Usaremos ele devido a simplicidade de conexão e manipulação dos dados. Essa versão que esta no link abaixo não precisa de instalação.

Site Official: http://dbeaver.jkiss.org/ Download: http://dbeaver.jkiss.org/files/dbeaver-ce-latest-linux.gtk.x86_64.tar.gz

Para acessar o programa

$ cd /home/unosol/dbeaver $ ./dbeaver

Comandos básicos de acesso e criação

Acessar o banco de dados

$ isql-fb

Saindo do banco de dados

$ quit;

Criando uma base de dados

$ isql-fb SQL> CREATE DATABASE ‘/home/unosol/BASE_DE_DADOS.fdb’ CON> user ‘SYSDBA’ password ‘masterkey’;

Comandos básicos para manipulação de arquivos (BASE_DE_DADOS.fdb)

Fazer backup

$ gbak -b ‘/home/BASE_DE_DADOS.fdb’ ‘/home/BASE_DE_DADOS.fbk’ -user ‘sysdba’ -password ‘masterkey’

Restaurar Backup

$ gbak -z -v -c ‘/home/BASE_DE_DADOS.fbk’ ‘/home/unosol/BASE_DE_DADOS.fdb’ -user ‘sysdba’ -password ‘masterkey’

O comando -c cria uma banco caso já exista e ele esteja zerado você pode usar o comando -r

Comandos básicos para manipular o servidor (Firebird)

Iniciar o servidor

$ sudo service firebird start

Reiniciar o servidor

$ sudo service firebird restart

Para o servidor

$ sudo service firebird stop

Para iniciar o banco de dados

$ gfix -online /home/ BASE_DE_DADOS.fdb -user sysdba -password masterkey

Back