¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problemas com Oracle JDBC no MII 12.0.2: Solução para conexão com banco de dados Oracle 8.0.6.2

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

Olá a todos,

Gostaria de abordar um problema que surgiu na ameaça [Problemas com Oracle JDBC| ;.

Estou tentando me conectar a um banco de dados Oracle 8.0.6.2 usando MII 12.0.2 com ojdbc14.jar. Estamos usando as seguintes configurações:

- JDBCDriver: "oracle.jdbc.driver.OracleDriver"

- ServerURL: "jdbc:oracle:thin:@servername:port:sid"

Ao ativar o servidor de dados no MII, os seguintes erros são gerados no registro das últimas 24 horas:

Incapaz de llenar pool de conexiones para jdbc:oracle:thin:@servername:port:sid
[EXCEPCIÓN]
 java.sql.SQLException: ORA-00604: error ocurrido en SQL recursivo nivel 1
ORA-02248: opción inválida para ALTER SESSION

Após fazer algumas pesquisas na internet, parece que o driver não é compatível com a versão do banco de dados. O driver atual parece suportar apenas o Oracle até a versão 8.1.7:

[http://www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq_0.htm#02_02]

Eu estava esperando usar classes12.jar para me conectar ao Oracle 8.0.6., mas que configurações devo colocar no servidor de dados para chamar classes12.jar? Alguém já usou dois drivers jdbc diferentes em uma instância de MII?

Alguma outra ideia?

Não temos problemas para nos conectar a bancos de dados Oracle 10g.

Michael

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

1 Respuestas

0
Cargando...

Olá,

com a ajuda do SAP conseguimos estabelecer a conexão com o banco de dados Oracle 8.0.6.2 utilizando o driver classes12.jar em paralelo com o driver mais recente ojdbc14.jar que funciona para nossos outros bancos de dados.

1. Baixe o driver classes12.jar

[http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc901.html]

Sugestão: Você pode baixar o arquivo classes12.zip que contém as classes da Oracle. Descompacte o arquivo e converta todas as classes na pasta Oracle em um arquivo jar usando o comando "jar cf classes12.jar oracle".

2. Implemente o driver JDBC classes12.jar no NetWeaver

Ao "implementar", o arquivo do driver é copiado no NetWeaver e vinculado a um nome que será usado no novo origem de dados. Para mais detalhes, consulte

[https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/8675] [o link original está quebrado] [o link original está quebrado] [o link original está quebrado] ;

3. Crie um novo origem de dados no NetWeaver

Siga a descrição do documento mencionado anteriormente para criar um novo origem de dados. Para evitar o erro ORA-02248, o "Motor SQL" deve ser configurado para "SQL do provedor".

4. Crie um novo servidor de dados no MII

Crie um novo servidor de dados na seção Servidores de dados do MII, utilizando os seguintes parâmetros:

- Conector: "Origem de dados"

- Origem de dados: "jdbc/"

Em nosso caso, funcionou. Duas coisas pareciam ser importantes: o "Motor SQL" "SQL do provedor" evitou o erro ORA-02248, e o link para o Origem de dados do NetWeaver só funcionou com o nome do origem de dados, precedido por "jdbc/".

Michael

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?