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