¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo configurar el controlador de Oracle para Crystal Report for Enterprise

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

Hola,

Estoy utilizando Crystal Report for Enterprise.

Cuando creo una conexión a la base de datos de Oracle, tengo el siguiente error:

Error de inicio de sesión: oracle.jdbc.OracleDriver

Puede ser que la base de datos de Oracle no esté configurada correctamente.

¿Cómo puedo configurar el controlador de Oracle para Crystal Report for Enterprise?

Gracias.

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

3 Respuestas

0
Cargando...

¿Hay alguna razón en particular por la que deseas usar oracle.jdbc.OracleDriver?

Encuentro que Crystal funciona mejor con Oracle Native o OLEDB.

Ian

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

¿Has visto esto?

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

2169341 - Error: 'Java Class not found in classpath : oracle.jdbc.OracleDriver' al crear una conexión de universo usando el controlador JDBC de Oracle en Crystal Reports for Enterprise

Síntoma

  • Error: Java Class not found in classpath : oracle.jdbc.OracleDriver
  • Error al intentar crear un informe de un Universo.
  • Al intentar conectarse a un Universo basado en una fuente de datos de Oracle usando una conexión JDBC, Crystal Reports for Enterprise falla con el error:
    "Java Class not found in classpath : oracle.jdbc.OracleDriver"


Entorno

  • 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 operativo Linux

  • Reproducir el problema

    1. Obtener el software del controlador JDBC necesario del proveedor de la base de datos.
      (Para Oracle: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html )
    2. Copiar el controlador en la siguiente carpeta:

      <Directorio de instalación de SAP BI>\sap_bobj\enterprise_xi40\dataAccess\connectionServer\jdbc
    3. Abrir el archivo: jdbc.sbo, desde el directorio

      <Directorio de instalación de SAP BI>\sap_bobj\enterprise_xi40\dataAccess\connectionServer\jdbc
    4. Agregar los detalles del archivo .jar requerido al área de ClassPath.

      El ejemplo a continuación se ingresó en el archivo jdbc.sbo.

    <Base de datos Activa="Sí" Nombre="Oracle 12">
    <Controlador JDBC>
    <Parámetro Nombre="Clase JDBC">oracle.jdbc.OracleDriver</Parámetro>
    <Parámetro Nombre="Formato URL">jdbc:oracle:thin:@//$DATASOURCE$/$DATABASE$</Parámetro>
    </Controlador JDBC>
    <Parámetro Nombre="Extensiones">oracle12,oracle,jdbc</Parámetro>
    <Parámetro Nombre="Carácter de Escape">/</Parámetro>
    <Parámetro Nombre="Forzar Ejecución">Siempre</Parámetro>
    <Parámetro Nombre="Separador de Catálogo">.</Parámetro>
    <Parámetro Nombre="Capacidades del Controlador">Consulta,Procedimientos,Cancelar</Parámetro>
    </Base de Datos>

    6. Guardar y cerrar el archivo .sbo.

    7. Ir a Crystal Reports for Enterprise y crear una nueva conexión y actualizar el informe.


    Causa

    • La variable de entorno del sistema LD_LIBRARY_PATH para Oracle no está definida.


    Solución

    1. Ejecutar el siguiente comando para establecer las variables de entorno relacionadas:
      export PATH=$PATH:<ruta de la carpeta del controlador Oracle>/ojdbc6.jar
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<ruta de la carpeta del controlador Oracle>/ojdbc6.jar
    2. Reiniciar los servidores de SAP BusinessObjects BI para cargar estas variables de entorno.
    Respondido el 15/04/2024
    LUCIANO RIOJA GHIOTTO
    Se unió el 13/07/2019
    0
    Cargando...

    Hola a todos,

    Disculpen la respuesta tardía.

    En el lado del cliente, solo he instalado SAP Crystal Reports for Enterprise 4.1

    ¿Cómo puedo configurarlo para que funcione?

    Gracias

    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?