Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Conéctese a Oracle mediante el conector de base de datos en Jitterbit Integration Studio

Esta página detalla cómo conectarse a base de datos Oracle utilizando el Conector de base de datos.

Puede conectarse a una base de datos Oracle mediante un controlador JDBC u ODBC. Versión 19.7 del controlador JDBC de Oracle está incluido con cloud y [agentes privados](/es/agent/#private-agents`Se recomienda el controlador JDBC para funciones adicionales, como la posibilidad de proporcionar una consultar manual que no están disponibles mediante una conexión ODBC. Esta sección describe cómo configurar una base de datos Oracle en Integration Studio mediante un controlador ODBC en agentes privados.

Instalar el cliente Oracle en el agente privado Jitterbit

Para poder establecer una conexión con Oracle mediante ODBC, debe tener instalado el Cliente Oracle (incluido el controlador ODBC de Oracle) en el agente privado Jitterbit. Si utiliza varios agentes privados dentro de un grupo de agentes, el Cliente Oracle debe estar instalado en todos los agentes del grupo. Consulte Agentes para más detalles.

Configurar y probar el cliente Oracle

Después de haber instalado Oracle Client, configure el tnsnames.ora Archivo para hacer referencia a la base de datos que planea utilizar. Esto forma parte del procedimiento estándar de configuración del cliente Oracle. Para obtener más información, consulte Tnsnames.org - preguntas frecuentes de Oracle o consulte la documentación de Oracle para la versión que esté utilizando.

Una vez configurado el cliente Oracle en el agente privado, debe probar el servidor para garantizar que Harmony tenga conectividad con la base de datos. Una forma de hacerlo es conectarse al servidor mediante SQL*Plus. Si esto funciona correctamente, el cliente Oracle debería funcionar correctamente con Harmony.

Además, algunas versiones del controlador Oracle (no el controlador Oracle de Microsoft) pueden requerir la configuración de una o más variables de ambiente dentro del sistema operativo. Por ejemplo:

ORACLE_HOME=/usr/local/oracle/10.2.0
TNS_ADMIN=/usr/local/oracle/10.2.0/network/admin
TWO_TASK=//dbdpmr:1555/pmrd1

En Linux, es posible que también necesite agregar el directorio de la biblioteca de Oracle a su ruta (por ejemplo, LD_LIBRARY_PATH). Agregue estos a la /etc/sysconfig/jitterbit Archivo. A continuación se muestran algunos ejemplos, pero la ruta exacta depende de la instalación de Oracle Client:

LD_LIBRARY_PATH=/usr/local/oracle/lib
export ORACLE_HOME=/usr/local/oracle/10.2.0
export TNS_ADMIN=/usr/local/oracle/10.2.0/network/admin
export TWO_TASK=//dbdpmr:1555/pmrd1

Configurar la conexión a la base de datos

Una vez configurado y probado el cliente Oracle, especifique estas entradas durante la configuración de la Conexión de base de datos:

  • Tipo de controlador: Seleccione ODBC.

  • Controlador: Seleccione el controlador de Oracle. Si no ve su controlador en la lista, consulte Agregar su controlador al archivo de configuración del agente Jitterbit abajo.

  • Usar cadena de conexión: En Configuración opcional, seleccione esta casilla. Debe crear la cadena de conexión manualmente, ya que Oracle hace referencia a la base de datos según la configuración. tnsnames.ora.

  • Cadena de conexión: En Configuración opcional, introduzca la cadena de conexión manual para su base de datos Oracle específica. Por ejemplo:

    Oracle in OraHome92
    Driver={Oracle in OraHome92};Dbq=myTNSServiceName;Uid=myUsername;Pwd=myPassword;
    
    Oracle in OraClient11g_home1
    DRIVER={Oracle in OraClient11g_home1};SERVER=[server SID];UID=[userid];
    PWD=[password];DBQ=[server SID];
    

    Consejo

    Hay ejemplos de cadenas de conexión de Oracle adicionales disponibles en La referencia de cadenas de conexión.

Agregue su controlador al archivo de configuración del agente privado

Debido a las muchas variaciones en el nombre del controlador de Oracle, es posible que necesite agregar la información del controlador al archivo de configuración del agente privado.

Una vez agregada la información del controlador como se describe a continuación, al controlador en Integration Studio, debería aparecer en la lista de controlador ODBC. Si los pasos a continuación no funcionan correctamente, consulte Instalar controladores ODBC o JDBC adicionales para obtener detalles sobre la instalación del controlador.

Configuración del agente remoto

Si tiene habilitada la configuración del agente remoto a través de la [Management Console](/es/management-console`Puede agregar la información de su controlador en la pestaña Controladores de base de datos como se indica a continuación. Para obtener más información sobre la configuración del agente remoto, consulte la sección sobre Agentes en Agentes.

  1. Dentro de la Management Console, vaya a Agentes > Grupos de Agente.

  2. Dentro de la tabla, busque su grupo de agentes y use el menú desplegable Acción para seleccionar Jitterbit Conf.

  3. En el cuadro de diálogo, seleccione la pestaña Controladores de base de datos y haga clic en Editar en la esquina superior derecha. Busque la siguiente entrada de ejemplo para una versión específica de Oracle y reemplace la información de ejemplo proporcionada con la de su controlador ODBC de Oracle. Al finalizar, haga clic en Enviar para guardar la información del controlador en el archivo de configuración del agente privado.

    #Oracle in OraClient10g_home2
    'Oracle in OraClient10g_home2 Quote Begin'='\"'
    'Oracle in OraClient10g_home2 Quote End'='\"'
    
  4. Todos los servicios de Jitterbit deben reiniciarse para que la nueva configuración surta efecto.

En la máquina donde esté instalado cada agente privado, primero detenga los servicios y luego reinícielos. Consulte Reiniciar un agente privado de Windows o Reiniciar un agente privado de Linux para más información.

Configuración manual del agente

Si está utilizando la configuración manual del agente, puede agregar la información de su controlador en [DbDrivers] sección de la jitterbit.conf Archivo ubicado en cada agente privado. Para más detalles, consulte Editar el archivo de configuración (jitterbit.conf).

  1. Abrir jitterbit.conf en un editor de texto y desplácese hasta el [DbDrivers] sección.

  2. Busque la siguiente entrada de ejemplo para una versión específica de Oracle y reemplace la información de ejemplo proporcionada con la de su controlador ODBC de Oracle. Al finalizar, guarde el archivo. jitterbit.confarchivo.

    #Oracle in OraClient10g_home2
    'Oracle in OraClient10g_home2 Quote Begin'='\"'
    'Oracle in OraClient10g_home2 Quote End'='\"'
    
  3. Todos los servicios de Jitterbit deben reiniciarse para que la nueva configuración surta efecto.

En la máquina donde esté instalado cada agente privado, primero detenga los servicios y luego reinícielos. Consulte Reiniciar un agente privado de Windows o Reiniciar un agente privado de Linux para más información.

Ejemplos de cláusulas WHERE

Estos ejemplos de cláusula WHERE se proporcionan con fines de referencia al configurar una actividad de consultar de base de datos:

WHERE
    product_name = 'Kingston';
WHERE
    list_price > 500;
WHERE
    list_price > 500
    AND category_id = 4;
WHERE
    list_price BETWEEN 650 AND 680
WHERE
    category_id IN(1, 4)
WHERE
    product_name LIKE 'Asus%'
WHERE business_seats_taken IS NULL
    OR business_seats_taken = 0
WHERE EMP_ACT.EMPNO = EMPLOYEE.EMPNO
WHERE THIS_EMP.JOB = 'SALESREP'
       AND THIS_EMP.WORKDEPT = DINFO.DEPTNO

Para obtener ejemplos adicionales, consulte Conceptos básicos de Oracle y el artículo de Oracle cláusula WHERE.