Compartir vía


Administrador de conexiones de Oracle

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

Un Administrador de conexiones de Oracle se usa para habilitar un paquete a fin de extraer y cargar datos desde y en bases de datos de Oracle.

La propiedad ConnectionManagerType del Administrador de conexiones de Oracle está establecida en ORACLE.

En los registros de ejecución de SSIS, este conector se conoce como "Oracle Connection Manager" (Administrador de conexiones de Oracle).

Configuración del Administrador de conexiones de Oracle

Integration Services en tiempo de ejecución resolverá los cambios de configuración del Administrador de conexiones de Oracle. Use el cuadro de diálogo Editor del Administrador de conexiones de Oracle para agregar una conexión a un origen de datos de Oracle.

Connection Manager

Opciones

Información del administrador de conexiones

Escriba información sobre la conexión de Oracle.

Nombre

Escriba un nombre para la conexión de Oracle. El nombre predeterminado es Administrador de conexiones de Oracle.

Descripción

Escriba una descripción de la conexión. Esta entrada es opcional.

Nombre de servicio TNS

Escriba el nombre de la base de datos de Oracle con la que trabaja. El nombre de servicio TNS podría ser:

  • Nombre de la conexión definido en el archivo tnsnames.ora

  • Formato de EzConnect: [//]host[:puerto][/nombre_de_servicio]

Para usar un archivo tnsnames.ora, es posible que tenga que agregar una variable de entorno del sistema a la máquina en la que se ejecuta el paquete SSIS. La variable de entorno TNS_Admin especifica la ubicación de la carpeta que contiene el archivo tnsnames.ora. Esto será necesario si no tiene instalado ningún cliente de Oracle. Para agregar la variable de entorno en Windows 10, Windows 11 o Windows Server 2022:

  1. Haga clic con el botón derecho en el icono Inicio y seleccione Sistema.
  2. En la ventana Configuración, seleccione Configuración avanzada del sistema.
  3. En la pestaña Avanzado de Propiedades del sistema, seleccione Variables de entorno.
  4. En Sistema, en la ventana Variables de entorno, seleccione Nuevo.
  5. En la ventana Nueva variable del sistema, escriba "TNS_Admin" como nombre de la variable y la ruta de acceso correcta a la carpeta que contiene el archivo tnsnames.ora como valor de la variable.
  6. Seleccione Aceptar en las ventanas Nueva variable del sistema, Variables de entorno y Propiedades del sistema.

Para obtener más información, vea la documentación de Oracle.

Registro del administrador de conexiones

Seleccione una de estas opciones:

  • Usar autenticación de Windows: seleccione esta opción para usar la autenticación de Windows.

  • Usar autenticación de Oracle: seleccione esta opción para usar la autenticación de Oracle Database. Si usa esta autenticación, escriba sus credenciales de Oracle de la siguiente manera:
    Nombre de usuario: escriba el nombre de usuario que usa para conectarse a la base de datos de Oracle.
    Contraseña: escriba la contraseña de la base de datos de Oracle para el usuario especificado en el campo Nombre de usuario.

Nota

La autenticación de Windows no es compatible con Oracle Server 18c.

Probar conexión

Haga clic en Probar conexión para comprobar si la información proporcionada es correcta. Recibirá el mensaje La conexión de prueba se estableció correctamente si la información especificada pudo establecer una conexión con la base de datos de Oracle.

Nota

Para especificar ConnectionString directamente, este es el ejemplo con la autenticación de Oracle:

SERVER=\<YourOracleServerName or EzConnect format>;USERNAME=\<YourUserName>;PWD=\<YourPassword>;WINAUTH=0

Propiedades personalizadas

En el Administrador de conexiones de Oracle existen las siguientes propiedades personalizadas del administrador de conexiones:

  • EnableDetailedTracing: no se usa.

  • OracleHome: especifique la carpeta o el nombre del directorio de inicio de Oracle (Oracle Home) de 32 bits que el conector usará. (Opcional)

  • OracleHome64: especifique la carpeta o el nombre del directorio de inicio de Oracle (Oracle Home) de 64 bits que el conector usará cuando se ejecute en modo de 64 bits. (Opcional)

Las propiedades personalizadas no se muestran en el Editor del Administrador de conexiones de Oracle. Para establecer las propiedades OracleHome y OracleHome64:

  1. En el área del Administrador de conexiones, haga clic con el botón derecho en el administrador de conexiones de Oracle con el que está trabajando y seleccione Propiedades.

  2. En el panel Propiedades, establezca la propiedad OracleHome o OracleHome64 con la ruta de acceso completa al directorio de inicio de Oracle.

Pasos siguientes