Manual de instalação do Interbase Server no Conectiva Linux

Este guia mostra de forma ampla como instalar, configurar e fazer com que o banco de dados Interbase 6 Server seja inicializado junto com o sistema operacional.

[ Hits: 48.419 ]

Por: Diogo Junqueira Penha em 20/07/2003


Instalando e configurando o Interbase Server



Primeiro obtenha o pacote do InterbaseSS no formato rpm, o nome do pacote e InterbaseSS_LI-V6_0-1_i386.rpm.

Para proceder com a instalação, digite no prompt (você deve estar logado como root):

# rpm -ivh InterbaseSS_LI-V6_0-1_i386.rpm

Se ocorrer tudo bem na instalação siga para o próximo passo. Como este guia tem como base um usuário e um grupo Interbase, vamos à criação dos mesmos. Para isso basta seguir os passos abaixo.

Criando o grupo interbase


# groupadd interbase

Agora vamos criar o usuário interbase e associá-lo ao grupo interbase.

# adduser -g interbase interbase

Depois desse procedimento, vamos criar uma senha para o usuário interbase.

# passwd interbase

Digite e confirme a senha.

O próximo passo é fazer algumas modificações no sistema para perfeito funcionamento do Interbase.

Para melhor compatibilidade com outros programas, vamos criar alguns links simbólicos.

Vá para a raiz do sistema (digite cd /) e siga os passos abaixo para a criação dos links simbólicos.

# ls -s /opt/interbase /usr/interbase
# ls -s /opt/interbase /user/local/interbase


Agora vamos para o diretório pessoal do usuário Interbase:

# cd /home/interbase

Dentro do diretório crie um sub-diretório com nome bin:

# mkdir /home/interbase/bin

Agora entre no sub-diretório bin:

# cd /home/interbase/bin

E crie um link simbólico para o executável do interbase:

# ln -s /opt/intebase/ibmgr

Esse procedimento não e obrigatório para o funcionamento do interbase, porém pode ajudar a solucionar possíveis problemas de compatibilidade.

Agora vamos editar o arquivo profile que se localiza em /etc/profile. Siga os passos abaixo.

# cd /etc
# vi profile


Com arquivo aberto você poderá observar uma linha semelhante a esta:

PATH = "$PATH:/usr/bin/X11:/usr/games:/usr/local/bin"

Adicione o parâmetro :/opt/interbase/bin ao final da linha, neste caso ficaria:

PATH = "$PATH:/usr/bin/X11:/usr/games:/usr/local/bin:/opt/interbase/bin"

Isso vai fazer com que o servidor de banco de dados do Interbase possa ser ativado de qualquer parte do sistema. Basicamente faz com que você não tenha que sempre se deslocar até o diretório do /opt/interbase/bin para ativá-lo, tornando assim a ativação do mesmo muito mais simples e prática.

Agora crie o arquivo gds_host.equiv dentro do diretório /etc/. Coloque na primeira linha localhost e na segunda linha o sinal de +. Veja como proceder logo a baixo.

# cd /etc/
# cat > gds_host.equiv
localhost
+

Pressione Ctrl+d para sair

Agora verifique se o arquivo foi criado:

# cat /etc/gds_host.equiv

Se tudo estiver bem vamos para o próximo passo!

Agora vamos dar um comando para verificar o estado da porta do Interbase.

# grep 3050 /etc/services

Você deverá receber a seguinte mensagem na tela:

gds_db 3050/tcp # Interbase Database Remote Protocol

Agora vamos editar o arquivo host que esta dentro de etc.

# vi /etc/hosts

Tire tudo que estiver na frente de localhost! E verifique se o IP da máquina está incluso no arquivo.

Agora edite o arquivo gds_host.equiv adicionando essas 3 linhas:

# cat > /etc/host.equiv
+
servidor
localhost

Pressione Ctrl+d para sair

Agora verifique se o arquivo foi criado:

# cat /etc/gds_host.equiv

Se tudo estiver bem vamos para o próximo passo!

Diogo Junqueira Penha.
Uberlândia 19/07/2003
e-mail: [email protected]


    Próxima página

Páginas do artigo
   1. Instalando e configurando o Interbase Server
   2. Iniciando o Interbase Server
   3. Colocando o Interbase para inicializar automaticamente
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Interbase no Debian

Coletando informações direto do FIREBIRD via D.O.S. ou SHELL

Case de Sucesso com Sistema de Gestão Hospitalar

Criando uma aplicação em shell script integrada com o Interbase/Firebird

Interbase 6 no Slackware

  
Comentários
[1] Comentário enviado por diogojp em 21/07/2003 - 17:15h

Galera quem tiver a fim de baixa o pacote do interbase o link !!
ftp://ftp.borland.com/pub/interbase/devsupport/open_source/
Esse manual e pra versão 6 SS

:)

[2] Comentário enviado por dudu_away em 10/09/2004 - 01:21h

Ai kra, muito interessante seu Artigo, parabéns!

[3] Comentário enviado por marcosmodolo em 16/05/2005 - 21:34h

Não consigo fazer rodar o Interbase no meu conectiva 10. Instalei o rpm como root mas nãocriei outro usuário como mencionado acima. Quando eu tento dar um start no ibmgr da pau. Abaixo tem um pedaço do arquivo log:

===============================================
conectiva.localdomain (Client) Thu Mar 8 11:01:42 2001
INET/inet_error: connect errno = 111

conectiva.localdomain (Client) Thu Mar 8 11:01:42 2001
/opt/interbase/bin/ibguard: guardian starting bin/ibserver


conectiva.localdomain (Server) Thu Mar 8 11:01:44 2001
SERVER/process_packet: connection rejected for root

conectiva.localdomain (Server) Thu Mar 8 11:01:44 2001
SERVER/process_packet: connection rejected for root

conectiva.localdomain (Server) Thu Mar 8 11:01:44 2001
SERVER/process_packet: connection rejected for root
===============================================

Alguém poderia me ajudar? Não achei o inet para dar um start.

[4] Comentário enviado por marcosmodolo em 16/05/2005 - 22:08h

Ah! esqueci de passar como esta meus arquivos /etc/hosts e /etc/hosts.equiv...

/etc/hosts:
127.0.0.1 localhost.localdomain localhost
172.16.160.201 conectiva conectiva
================================================
/etc/hosts.equiv:
+
conectiva
localhost.localdomain

É isso, será que com mais essas informações fica mais facil de me ajudar???

[5] Comentário enviado por ronaldo_icone em 27/05/2005 - 10:23h

Isto vale para o firebird?


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