Pular para o conteúdo

Instalação e correção de erros do DBDesigner 4 no Linux

Na tentativa de instalar o DBDesigner 4 no Linux para usar em conjunto com o MySQL, deparei-me com vários erros e nunca encontrei um tutorial realmente completo que aborde os principais erros que acontecem. Resolvi criar um tutorial completo utilizando dicas que encontrei na internet, além de idéias minhas.
Breno Carvalho Costa brenocomp
Hits: 37.959 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: Primeiro erro ao conectar com o banco de dados (Unable to load libsqlmy.so)

Fazer o download da biblioteca dbxmda, o link está abaixo:
Descompactar o arquivo baixado:

$ tar zxvf dbxmda.tar.gz

Copiar a biblioteca baixada para /usr/lib (observe que mudamos o nome dela para libsqlmda.so):

# cp libsqlmda.so.4.20 /usr/lib/libsqlmda.so

Depois abra o arquivo de configuração $HOME/.DBDesigner4/DBConn_DefaultSettings.ini:

$ cd ~/.DBDesigner4
$ vi DBConn_DefaultSettings.ini


Procure a linha:

LibraryNameLinux=libsqlmy.so

Edite-a para:

LibraryNameLinux=libsqlmda.so
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Logo após tente-se conectar novamente ao MySQL (se der algum erro relacionado a getSQLDriverMYSQL, pule para o próximo passo).

Segundo erro ao conectar com o banco de dados (Unable to Find Procedure getSQLDriverMYSQL)

Abrir o arquivo de configuração $HOME/.DBDesigner4/DBConn_DefaultSettings.ini:

$ cd ~/.DBDesigner4
$ vi DBConn_DefaultSettings.ini


Procure a linha:

GetDriverFunc=getSQLDriverMYSQL

Edite-a para:

GetDriverFunc=getSQLDriverMySQL

Agora é só conectar ao banco de dados mysql!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Download e instalação do DBDesigner 4
   2. Primeiro erro ao conectar com o banco de dados (Unable to load libsqlmy.so)
Nenhum artigo encontrado.

Instalando e usando o linphone no Slackware

Backup de roteadores Cisco com o TFTP + Pancho - Slackware 13

Tutorial de instalação do H3270 (sources) com SSL no RHEL5 (s390x)

Vala: Vale a pena aprender uma nova linguagem de programação?

Instalando Mozilla 1.6 e plugins

#1 Comentário enviado por hugoeustaquio em 19/05/2008 - 10:58h
Obrigado pelo artigo. Só para acrescentar, ficaria melhor se ao invés de usar

# cp libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so

usasse
# ln -s /usr/lib/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so

Depois de rodar o script de instalação que vem coma a mesma. Com o link simbólico outro programa que possa usa-la vai até a versão correta... Apesar de que eu nunca tinha usado outro programa em kylix.....

Um abraço.
#2 Comentário enviado por brenocomp em 19/05/2008 - 11:28h
hugoestaquio,

nesse caso eu usei o cp porque a intenção é só copiar a biblioteca libborqt, e depois apagar essa pasta que foi criada, e usá-la unicamente para o DBDesigner4.

Mas a idéia é legal se for pensar em usar a biblioteca em outro programa (apesar de que, nunca vi outro uso). =D

T+
#4 Comentário enviado por marciojrtorres em 01/08/2008 - 12:50h
Tchê, já tinha contornado o problema da biblioteca do kylix, mas a do mysql estava me dando dor de cabela, graças a teu artigo resolvi o problema, muito obrigado.
#5 Comentário enviado por lfsantiago em 06/01/2009 - 08:44h
Muito bom artigo.... me ajudo bastante, mas estou com um problema e queria ver se vcs podem me ajudar.

Quando conecto na base e faço a engenharia reversa ele me traz o banco certinho, mas..... ai adicionei um campo em uma das tabelas e pedi pra sincronizar o banco, mas ele da o seguinte erro "List index out of bounds (7)"

Estou usando o Ubuntu 8.10
#6 Comentário enviado por guiguix em 09/05/2009 - 19:05h
Excelente artigo.... Me ajudou a resolver os probleminhas de bibliotecas no Slackware! Valew mesmo cara! :)
#7 Comentário enviado por gege em 17/09/2009 - 19:53h
Valeu ae cara
ajudou e deu certinho
obrigado
#8 Comentário enviado por natalneto em 25/11/2010 - 13:58h
ótimo artigo, usado no fedora 13 hj e funcionou corretamente \o
#9 Comentário enviado por removido em 27/07/2011 - 12:21h
Valeu aê amigão...
Ajudou muito...
Vários softwares possuem algum problema de compatibilidade ou de falta de bibliotecas com o Linux...
Obrigado
#10 Comentário enviado por fabianocg em 05/09/2012 - 17:28h
É rapaz... foi quase lá.
Eu entro no DBDesigner, clico no menu Database/Connect to DataBase e aparece a tela com informações sobre meu banco.
Montei a tela de configuração toda correta e na hora de logar ao banco ele volta com a mesma tela de erro:

Connection to database failed.
Unable to Load libsqlmy.so

Alguém sabe o que está faltando?
Abraços.
#11 Comentário enviado por osmarcti em 09/10/2012 - 20:46h
Funcionou perfeitamente aqui,
Obrigado pela dica ;)

Contribuir com comentário

Entre na sua conta para comentar.