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

Por: Diogo Junqueira Penha em 20/07/2003


Iniciando o Interbase Server



Agora vamos iniciar o servidor de banco de dados do Interbase, veja o comando logo a baixo:

# ibmgr start

O comando para desativar o servidor de banco de dados:

# imgr shut pass masterkey

Obs: Para desativar o servidor Interbase é solicitada a senha do administrador, nesse caso o sistema está usando o usuário e a senha padrões (user sysdba, pass masterkey).

ATENÇÃO: certamente ao tentar iniciar o Interbase você receberá um mensagem de erro semelhante a essa:

/opt/interbase/bin/ibmgr.bin: error while loanding shared libraries: libncurses.so.4: cannot open shared object file : No shuch file or directory.

Isso ocorre porque o Interbase faz uso de uma biblioteca antiga, a libncurses.so.4, que certamente não estará disponível em nosso sistema.

Para solucionar o problema vamos criar um link simbólico que faz com que o Interbase use uma biblioteca mais atual que certamente estará disponível em nosso sistema.

Eu já testei com a biblioteca libnecurses.so.5 e libncurses.so.5.2 e funcionou perfeitamente, então caso seu sistema disponha de uma biblioteca mais atual você pode tentar usar a mesma.

Veja logo a baixo o procedimento adotado para solucionar tal problema!

Primeiro fique certo que o link simbólico será criado em /usr/lib, portanto se dirija para o diretório em questão.

# cd /usr/lib

Localize onde está sua biblioteca libncurses e qual a versão da mesma, a minha estava dentro de /lib/bin. Agora que já sabemos onde está a nossa libncurses, vamos criar um link para a mesma.

OBS: lembre-se de estar dentro do diretório /usr/lib/.

# ls -s local/da/libnecurses.so.5.2 libncurses.so.4

OBS: lembre-se que primeiro vem o lugar onde se localiza a biblioteca real depois o nome do link.

Agora toda vez que o Interbase solicitar a biblioteca libncurses.so.4 o link vai redirecionar para a biblioteca libncursses.so.5.2.

Depois desses passos certamente o Interbase já poderá ser iniciado, para isso basta o seguinte comando:

# cd /opt/interbase/
# ibmgr -start


Pode ser que seja solicitada a senha para iniciar o Interbase nesse caso o comando ficaria:

# ibmgr -start -user SYSDBA -password masterkey

OBS: certamente que se você tentar iniciar o Interbase fora do seu diretório ele vá funcionar, pois o path já está configurado.

Para parar o Interbase o procedimento e semelhante:

# cd /opt/interbase/
# ibmgr shut -password masterkey
(senha padrão do Interbase)

OBS: vale lembrar que o servidor Interbase para estações depende do serviço inetd, portanto inicie o mesmo antes de iniciar o Interbase e só finalize o inetd depois de ter finalizado o Interbase.

O inetd é um serviço de rede que presta suporte a alguns aplicativos.

Página anterior     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 6 no Slackware

Trabalhando com Firebird em múltiplos arquivos de dados

Instalando o Firebird no Debian

Firebird, fazendo valer o lado do servidor

Lazarus com Firebird e JVUIB

  
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