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: 50.021 ]

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: diogu@pop.com.br


    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

Apresentando o FenixSQL - Ferramenta de Banco de Dados para Interbase / Firebird

Lazarus com Firebird e JVUIB

Case de Sucesso com Sistema de Gestão Hospitalar

Criando um banco de dados no Flamerobin (Firebird)

Trabalhando com Firebird em múltiplos arquivos de dados

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts