¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como configurar o ODBC do Unix para se conectar a fontes de dados MySQL no BOXI 3.1 no RHEL 5.0

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

Olá,

Tenho o BOXI 3.1 funcionando no RHEL 5.0. Estou tentando configurar o unix ODBC para me conectar às nossas fontes de dados MySQL.

Utilizei o documento da SAP BO

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20e11153-5c3f-2b10-f9be-974dc474...

que detalha esse procedimento para a versão 2 do BOXI. Não há equivalente para a versão 3.1.

De qualquer forma, seguindo isso à risca

ALÉM DISSO: Página 2 - A propósito, o comando

./configure --prefix=/tmp/unixODBC --enable-gui=No

precisa ser editado para

./configure --prefix=/tmp/unixODBC --enable-gui= no

Chego à seção da página 4.

Adiciono uma entrada de fonte de dados para o auditor, por exemplo: boe115_audit

Adiciono uma para o nome do meu banco de dados CMS, mas não sei que nome de driver devo colocar aqui. Devo usar unixODBC ou mysql-connector-odbc Driver? Por exemplo, por padrão, o odbc.ini é preenchido com essas Fontes de dados ODBC.

Fontes de dados ODBC

CRSQLServerWP=Driver do protocolo de cabo SQLServer DataDirect 5.3

CRSybaseWP=Driver do protocolo de cabo Sybase DataDirect 5.3

CRText=Driver de Texto DataDirect 5.3

%SYBASEDSN%=Driver do protocolo de cabo Sybase DataDirect 5.3

Em seguida, preencho os parâmetros de conexão. Como mostrado abaixo

Fontes de dados ODBC

..

.

BOE120_AUDIT=Driver mysql-connector-odbc ???

BOE120_AUDIT

Driver=/home/BOXI/mysql-odbc/lib/libmyodbc3_r.so

Descrição=auditor

SERVIDOR=mulligan

PORTA=3306

USUÁRIO=telus

Senha=maple

Banco de dados=BOE120_AUDIT

OPÇÃO=3

SOCKET=

Rastro=desligado

Então configuro o ambiente

#env

me dá

..

ODBCINI=/home/BOXI/bobje/odbc.ini

..

conforme indicado

Agora para testar a conexão

Digitando

root@tmp/unixODBC/bin isql - v BOE120_AUDIT

não me retorna nada - Verifico e realmente não tem

libmyodbc3_r.so no diretório

/home/BOXI/mysql-odbc/lib

apenas esses

root@mulligan lib# ls

libmyodbc3S-5.1.5.so libmyodbc3S.la libmyodbc3S.so libmyodbc5-5.1.5.so libmyodbc5.la libmyodbc5.so

Volto e edito odbc.ini com cada um dos arquivos .so disponíveis na minha pasta lib. Presumo que minha versão posterior do mysql-connector-odbc não cria mais libmyodbc3_r.so.

Nenhum deles funciona, vejo várias mensagens de erro abaixo.

O que você sugere que eu faça? Seria aconselhável obter versões anteriores dos binários do mysql-connector-odbc, já que esses novos não funcionam? Qualquer conselho é bem-vindo.

libmyodbc3S-5.1.5.so (tentado)

root@mulligan bin# ./isql -v BOE120_AUDIT

IM004unixODBCDriver ManagerDriver's SQLAllocHandle on SQL_HANDLE_HENV failed

ISQLERROR: Could not SQLConnect

libmyodbc5-5.1.5.so (tentado)

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Caroline,

Concordo. Acredito que o libmyodbc3_r.so era simplesmente uma versão anterior dos arquivos *.so criados pela versão disponível do mysql Sun quando o documento ao qual me referia, para instalar o unixODBC, era para a versão R2.

O mundo avançou desde então.

1. o unixODBC está na versão 2.2.14

2. o mysql-connector-odbc-5.1.5-linux-x86-32bit

Ao instalar (2) são criadas as seguintes bibliotecas

libmyodbc3S-5.1.5.so

libmyodbc3S.la

libmyodbc3S.so

libmyodbc5-5.1.5.so

libmyodbc5.la

libmyodbc5.so

Em seguida, testei o isql contra cada um dos arquivos *.so acima, editando o odbc.ini a cada vez.

Alguns testes retornaram erros como Violación de Segmento, outros com erros como

libmyodbc3S.so (tentado)

root@mulligan bin# ./isql -v BOE120_AUDIT

IM004unixODBCDriver ManagerDriver's SQLAllocHandle em SQL_HANDLE_HENV falhou

ISQLERRO: Não foi possível conectar ao SQL

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Parece que este documento simplemente hace referencia a una versión anterior del controlador. Por cierto, libmyodbc3_r.so cumple el mismo propósito que libmyodbc3.so, pero este último no es seguro para subprocesos.

Caroline

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Denis,

Eu não estava ciente de que havia um processo de Incidente de Suporte que eu poderia usar.

"Encontrá-los pode ser incluído em uma Nota da SAP ou em um White paper específico do XI3.1."

Vou procurar no Google a Nota da SAP e ver se consigo encontrar uma. Novamente, não tenho certeza de como encontrar um White paper sobre isso.

Encaminharei isso para nosso Gerente de Conta na SAP e perguntarei qual a melhor maneira de proceder nisso.

Obrigado novamente por sua contribuição.

Saudações, Ed

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Seria mais rápido e eficaz se isso fosse abordado por meio de um Incidente de Suporte. Em seguida, as descobertas podem ser incluídas em uma Nota SAP ou em um White Paper específico do XI3.1.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?