Compartir a través de


Conectarse a la base de datos de Oracle mediante el adaptador

El adaptador de Microsoft BizTalk para oracle Database usa ODP.NET 11.1.0.7 para conectarse a la base de datos de Oracle. El adaptador de Oracle Database requiere que los clientes del adaptador proporcionen un cadena de conexión, denominado identificador uniforme de recursos (URI) de conexión, para conectarse a la base de datos de Oracle. Internamente, el adaptador de Oracle Database asigna el URI a una base de datos cadena de conexión para conectarse a la base de datos de Oracle. Con un URI de conexión, los clientes del adaptador pueden especificar parámetros de conexión para conectarse a un sistema externo.

El adaptador de Oracle Database permite a los clientes del adaptador conectarse a la base de datos de Oracle de las dos maneras siguientes:

  • Uso de tnsnames.ora: el URI de conexión proporcionado por el cliente del adaptador contiene solo el nombre del servicio net especificado en el archivo tnsnames.ora. El adaptador extrae los parámetros de conexión, como el nombre del servidor, el nombre del servicio y el número de puerto de la entrada de nombre del servicio net en el archivo tnsnames.ora. Para usar este enfoque, el equipo que ejecuta el cliente de Oracle debe configurarse para incluir el nombre del servicio net para la base de datos de Oracle en el archivo tnsnames.ora.

    Importante

    Debido a una limitación de cliente de Oracle, el parámetro DataSourceName (nombre del servicio net) en el URI de configuración del URI de conexión para el adaptador de base de datos de Oracle no puede contener más de 39 caracteres si está realizando operaciones en una transacción. Por lo tanto, asegúrese de que el valor especificado para el parámetro DataSourceName sea menor o igual que 39 caracteres si va a realizar operaciones en una transacción.

  • Sin usar tnsnames.ora: el URI de conexión proporcionado por los clientes del adaptador contiene los parámetros de conexión, como el nombre del servidor, el nombre del servicio y el número de puerto. En este caso, el nombre del servicio net en el archivo tnsnames.ora, o el archivo tnsnames.ora real, no necesita estar presente en el equipo cliente. Esto resulta útil cuando tiene un gran número de usuarios que se conectan a la base de datos de Oracle de su organización y agregar o actualizar servidores no conduce a agregar o actualizar manualmente los detalles de conexión en el archivo tnsnames.ora en todos los equipos cliente.

    Importante

    Este modo de conectividad no se admite si está realizando operaciones en una transacción. Esto se debe a una limitación del cliente de Oracle.

    Para obtener más información sobre cómo conectarse a la base de datos de Oracle, consulte Creación de una conexión a la base de datos de Oracle.

    Asegúrese de cumplir las directrices de seguridad al establecer una conexión con la base de datos de Oracle. Para obtener más información sobre las directrices de seguridad, consulte Protección de las aplicaciones de Oracle Database.

Autenticación de Windows

El adaptador de Oracle Database admite la autenticación de Windows al conectarse a la base de datos de Oracle. Con la autenticación de Windows, los clientes del adaptador pueden determinar la identidad de un usuario en función de las credenciales de inicio de sesión de Windows y pueden aprovechar la seguridad integrada del entorno de Windows. Para obtener información sobre cómo conectarse a la base de datos de Oracle mediante la autenticación de Windows, consulte Conexión a la base de datos de Oracle mediante la autenticación de Windows.

Consulte también

Información general sobre el adaptador de BizTalk para la base de datos de Oracle