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.177 ]

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

Case de Sucesso com Sistema de Gestão Hospitalar

Criando um banco de dados no Flamerobin (Firebird)

Firebird, fazendo valer o lado do servidor

Interbase no Debian

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