Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: meu desk atual
Por tatuiano
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Instalando o Firebird no Debian
Linux user
dfpereira
12/11/2007
O intuito deste artigo é abordar a instalação do Firebird em uma distribuição Debian/Sarge e configurar os clientes Windows para se conectarem ao banco de dados.
Por: Darlei Fabricio Pereira
[ Hits: 23934 ]
Conceito: 7.5   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Um pouco de história

O Firebird surgiu em 1985, desenvolvido por uma equipe de engenheiros da DEC (Digital Equipment Corporation). Era chamado de Groton, foi passando por várias modificações e em 1986 recebeu o nome de Interbase. Nos tempos atuais o Firebird é um software Open Source, baseado no Interbase, multiplataforma, e as licenças de utilização e distribuição são gratuitas.

Qual arquitetura usar: Classic ou Super Server?

Vamos dar uma olhada rápida na principal diferença entre as duas arquiteturas:

Classic: Mais antiga do que a Super, funciona conforme a demanda das conexões e é baseada em processos. A cada conexão é iniciado um processo de serviços separado para executar o mecanismo do banco de dados.

Super: Mais nova do que a Classic, funciona em multi-clientes e multi-tarefas, isso quer dizer que pode servir múltiplos clientes ao mesmo tempo utilizando-se do recurso de multi-processamento ao invés de processados separados.

Agora vamos parar de história e colocar a mão na massa!

Instalação do Firebird

Como eu disse na anteriormente, estou trabalhando com a versão Sarge do Debian, e vou instalar os pacotes referentes à arquitetura SuperServer do Firebird, para tanto, como usuário root digite:

# aptitude install firebird2-super-server firebird2-utils-super firebird2-dev

Nesse ponto nosso amigo Debian irá checar e baixar as dependências, instalar os pacotes e subir o serviço do Firebird, prático não?? =)

Finalizada essa parte, o próprio processo de instalação lhe pedirá uma senha para o usuário SYSDBA, usuário administrador padrão do Firebird. Coloque uma senha até 8 caracteres, caso coloque mais, só será considerado até 8 caracteres.

Para ter certeza que os serviços estão rodando digite:

# ps ax | grep fb

Deverá aparecer algo como:

  901 ?        S      0:00 /usr/lib/firebird2/bin/fbguard -f
  902 ?        S      0:00 /usr/lib/firebird2/bin/fbserver
  903 ?        S      0:00 /usr/lib/firebird2/bin/fbserver
  906 ?        S      0:00 /usr/lib/firebird2/bin/fbserver

Muito bem, nosso Firebird já está instalado e pronto pra uso!

Acessando o Firebird de um cliente Windows

Para o cliente acessar o servidor você seguir os seguintes passos:

1) Certifique que você tem a biblioteca gds32.dll na pasta Windows\System32, se for Windows XP e Windows\System se for Windows 98. Caso você não tenha esse arquivo pode pegá-lo no site http://www.dlldll.com. Se você instalou o Windows em outra pasta, então coloque na pasta que você definiu.

2) Editar o arquivo Windows\System32\drivers\etc\services e adicionar a linha abaixo, se for necessário.

gds_db      3050/tcp    # FireBird/InterBase Server

3) Editar o arquivo Windows\System32\drivers\etc\hosts e coloque o endereço IP e o nome da máquina que está rodando o serviço do Firebird, como segue abaixo:

192.168.1.86    braniac

OBS: Deve haver pelo menos 1 espaço entre o endereço IP e o nome da máquina.

Agora sua máquina cliente Windows está apta a se conectar no servidor e o artigo vai ficando por aqui.

Espero que ajude quem usa essa fantástica distribuição Linux, e quer começar a caminhar no Firebird.

Abraço a todos!





Páginas do artigo
   1. Um pouco de história

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por cruzeirense em 12/11/2007 - 09:18h:

Cara, muito bacana o artigo. Quanto ao acesso via máquinas windows normalmente não é necessário seguir todos esses passos, normalmente depois de instalar o Interbase cliente/Firebird Cliente é só utilizar a seguinte string de conexão:

192.168.0.1:/caminho/banco.fdb

onde
192.168.0.1 = ip da máquina onde você instalou o firebird/interbase, altere caso necessário
/caminho/banco.fdb = caminho para o banco de dados que está hospedado no servidor. É importante verificar também se o usuário do processo do firebird tem permissão de escrita no arquivo de banco de dados, se não tiver use chmod para dar as devidas permissões.

Em alguns casos também é necessário liberar a porta 3050 do firewall do windows...

[2] Comentário enviado por dfpereira em 13/11/2007 - 17:49h:

cruzeirense, obrigado por comentar o meu artigo!
Realmente instalando a suite do firebird client fica mais simples o acesso ao servidor, mas a idéia no artigo é a configuração mínima para o acesso aos dados, inclusive você deve ter reparado que não uso nenhum instalador. A idéia é faça você mesmo!! =)

[3] Comentário enviado por calraiden em 31/03/2010 - 07:45h:

O artigo poderia ser um pouco maior, com mais detalhes. Foi apenas uma instalação básica.

[4] Comentário enviado por ruan.bevilaqua em 23/05/2010 - 10:49h:

Instalação básica, mas que pode ajudar MUITOS que nunca instalaram BD Firebird em linux.

[5] Comentário enviado por guiangelus em 17/06/2010 - 00:47h:

eu axei muito bom... so faltou configurar o ip do server.. mas isso tem q ter pelo menos o basico de linux neh pessoal..!11 parabens cara....


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.