Índice

Search

  1. Introducción a la instalación
  2. Antes de instalar los servicios
  3. Ejecutar el programa de instalación de los servicios
  4. Después de instalar los servicios
  5. Instalación del cliente de Informatica
  6. Desinstalación
  7. Inicio y detención de los servicios de Informatica
  8. Conexión con bases de datos desde UNIX o Linux
  9. Conexión con las bases de datos desde Windows
  10. Cómo actualizar el parámetro DynamicSections de una base de datos DB2

Instalación para PowerCenter

Instalación para PowerCenter

Cadena de conexión a una base de datos segura

Cadena de conexión a una base de datos segura

Si crea un repositorio en una base de datos segura, debe proporcionar la información de truststore para la base de datos y una cadena de conexión de JDBC que incluya los parámetros de seguridad para la base de datos.
Durante la instalación, puede crear el repositorio de configuración del dominio en una base de datos segura. También puede crear el repositorio de modelos y el repositorio de PowerCenter en una base de datos segura.
Puede configurar una conexión segura para las siguientes bases de datos:
  • IBM DB2 UDB
  • Microsoft SQL Server
  • Base de datos de Microsoft Azure SQL
  • PostgreSQL
  • Oracle
No es posible configurar una conexión segura a una base de datos Sybase.
Cuando configure la conexión para la base de datos segura, debe especificar la información de conexión en una cadena de conexión de JDBC. Además del nombre de host y el número de puerto del servidor de base de datos, la cadena de conexión debe incluir parámetros de seguridad.
La siguiente tabla describe los parámetros de seguridad que debe incluir en la cadena de conexión de JDBC:
Parámetro
Descripción
EncryptionMethod
Obligatorio. Indica si los datos se transmiten cifrados a través de la red. Este parámetro se debe establecer como
SSL
.
ValidateServerCertificate
Opcional. Indica si Informatica valida el certificado que ha enviado el servidor de la base de datos.
Si este parámetro se establece como True, Informatica valida el certificado que ha enviado el servidor de la base de datos. Si especifica el parámetro HostNameInCertificate, Informatica también valida el nombre del host en el certificado.
Si este parámetro se establece como falso, Informatica no valida el certificado que ha enviado el servidor de la base de datos. Informatica omite toda la información de truststore que especifique.
HostNameInCertificate
Opcional. El nombre de host del equipo que aloja la base de datos segura. Si especifica un nombre de host, Informatica lo comparará con el nombre de host incluido en el certificado SSL.
Si el cifrado y la validación SSL están habilitados y esta propiedad no se ha especificado, el controlador utilizará el nombre del servidor especificado en la URL de conexión o en el origen de datos de la conexión para validar el certificado.
cryptoProtocolVersion
Obligatorio. Especifica el protocolo de cifrado que debe utilizarse para conectarse a una base de datos segura. Puede establecer el parámetro en
cryptoProtocolVersion=TLSv1.1
o
cryptoProtocolVersion=TLSv1.2
según el protocolo de cifrado utilizado por el servidor de base de datos.
Puede utilizar la siguiente sintaxis en la cadena de conexión de JDBC para conectarse a una base de datos segura:
IBM DB2
jdbc:Informatica:db2://<nombre de host>:<número de puerto>;DatabaseName=<nombre de la base de datos>;EncryptionMethod=SSL;HostNameInCertificate=<nombre del host de base de datos>;ValidateServerCertificate=<true o false>
Oracle
jdbc:Informatica:oracle://<nombre de host>:<número de puerto>;ServiceName=<nombre del servicio>;EncryptionMethod=SSL;HostNameInCertificate=<nombre del host de base de datos>;ValidateServerCertificate=<true o false>
Microsoft SQL Server
jdbc:Informatica:sqlserver://<nombre de host>:<número de puerto>;SelectMethod=cursor;DatabaseName=<nombre de la base de datos>;EncryptionMethod=SSL;HostNameInCertificate=<nombre del host de base de datos>;ValidateServerCertificate=<true o false>
PostgreSQL
jdbc:Informatica:postgresql://<nombre de host>:<número de puerto>;DatabaseName=<nombre de la base de datos>;EncryptionMethod=SSL;HostNameInCertificate=<nombre del host de base de datos>;ValidateServerCertificate=<true o false>
Base de datos de Microsoft Azure SQL
jdbc:Informatica:sqlserver://<nombre de host>:<número de puerto>;SelectMethod=cursor;DatabaseName=<nombre de la base de datos>;SnapshotSerializable=true;EncryptionMethod=SSL;HostNameInCertificate=*.database.windows.net;ValidateServerCertificate=false
El programa de instalación no valida la cadena de conexión. Compruebe que la cadena de conexión contenga todos los parámetros de conexión y los parámetros de seguridad que precisa su base de datos.