Avalados por :

Como configurar o controlador da Oracle para o Crystal Report for Enterprise

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

Olá,

Estou utilizando o Crystal Report for Enterprise.

Ao criar uma conexão com o banco de dados Oracle, estou recebendo o seguinte erro:

Erro de login: oracle.jdbc.OracleDriver

Pode ser que o banco de dados Oracle não esteja configurado corretamente.

Como posso configurar o driver Oracle para o Crystal Report for Enterprise?

Obrigado.

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

3 Respuestas

0
Cargando...

Existe alguma razão específica pela qual deseja usar oracle.jdbc.OracleDriver?

Eu acho que o Crystal funciona melhor com Oracle Native ou OLEDB.

Ian

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

Você viu isso?

https://apps.support.sap.com/sap/support/knowledge/public/en/2169341

2169341 - Erro: 'Classe Java não encontrada no classpath: oracle.jdbc.OracleDriver' ao criar uma conexão de universo usando o driver JDBC da Oracle no Crystal Reports for Enterprise

Sintoma

  • Erro: Classe Java não encontrada no classpath: oracle.jdbc.OracleDriver
  • Erro ao tentar criar um relatório de um Universo.
  • Ao tentar se conectar a um Universo baseado em uma fonte de dados da Oracle usando uma conexão JDBC, o Crystal Reports for Enterprise falha com o erro:
    "Classe Java não encontrada no classpath: oracle.jdbc.OracleDriver"


Ambiente

  • SAP Crystal Reports for Enterprise 4.1
  • SAP Crystal Reports for Enterprise 4.2
  • SAP BusinessObjects Business Intelligence Platform 4.1
  • SAP BusinessObjects Business Intelligence Platform 4.2
  • Oracle
  • Sistema operacional Linux

  • Reproduzir o problema

    1. Obter o software do driver JDBC necessário do provedor do banco de dados.
      (Para Oracle: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html )
    2. Copiar o driver para a seguinte pasta:

      <Diretório de instalação do SAP BI>\sap_bobj\enterprise_xi40\dataAccess\connectionServer\jdbc
    3. Abrir o arquivo: jdbc.sbo, a partir do diretório

      <Diretório de instalação do SAP BI>\sap_bobj\enterprise_xi40\dataAccess\connectionServer\jdbc
    4. Adicionar os detalhes do arquivo .jar necessário à área de ClassPath.

      O exemplo abaixo foi inserido no arquivo jdbc.sbo.

    <Base de Dados Ativa="Sim" Nome="Oracle 12">
    <Driver JDBC>
    <Parâmetro Nome="Classe JDBC">oracle.jdbc.OracleDriver</Parâmetro>
    <Parâmetro Nome="Formato URL">jdbc:oracle:thin:@//$DATASOURCE$/$DATABASE$</Parâmetro>
    </Driver JDBC>
    <Parâmetro Nome="Extensões">oracle12,oracle,jdbc</Parâmetro>
    <Parâmetro Nome="Caractere de Escape">/</Parâmetro>
    <Parâmetro Nome="Forçar Execução">Sempre</Parâmetro>
    <Parâmetro Nome="Separador de Catálogo">.</Parâmetro>
    <Parâmetro Nome="Capacidades do Driver">Consulta,Procedimentos,Cancelar</Parâmetro>
    </Base de Dados>

    6. Salvar e fechar o arquivo .sbo.

    7. Ir para o Crystal Reports for Enterprise e criar uma nova conexão e atualizar o relatório.


    Causa

    • A variável de ambiente do sistema LD_LIBRARY_PATH para Oracle não está definida.


    Solução

    1. Executar o seguinte comando para definir as variáveis de ambiente relacionadas:
      export PATH=$PATH:<caminho da pasta do driver Oracle>/ojdbc6.jar
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<caminho da pasta do driver Oracle>/ojdbc6.jar
    2. Reiniciar os servidores do SAP BusinessObjects BI para carregar essas variáveis de ambiente.
    Respondido el 15/04/2024
    LUCIANO RIOJA GHIOTTO
    Se unió el 13/07/2019
    0
    Cargando...

    Olá a todos,

    Desculpem a resposta tardia.

    Do lado do cliente, apenas instalei SAP Crystal Reports for Enterprise 4.1

    Como posso configurá-lo para funcionar?

    Obrigado

    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?