Sumário

Search

  1. Prefácio
  2. Parte   1: Guia de introdução à instalação
  3. Parte   2: Antes de Instalar os Serviços
  4. Parte   3: Executar instalador de serviços
  5. Parte   4: Após instalar os serviços
  6. Parte   5: Instalação do Cliente Informatica
  7. Parte   6: Desinstalação
  8. Apêndice A: Iniciando e Interrompendo Serviços Informatica
  9. Apêndice B: Gerenciando pacotes de distribuição
  10. Apêndice C: Conectando-se a bancos de dados do UNIX ou Linux
  11. Apêndice D: Conectando-se com Bancos de Dados no Windows
  12. Apêndice E: Atualizando o Parâmetro DynamicSections de um Banco de Dados DB2

Instalação para PowerCenter e Data Quality

Instalação para PowerCenter e Data Quality

Cadeia de conexão para um banco de dados seguro

Cadeia de conexão para um banco de dados seguro

Se você criar um repositório em um banco de dados seguro, deverá fornecer as informações de truststore do banco de dados e uma cadeia de conexão JDBC que inclua os parâmetros de segurança do banco de dados.
Durante a instalação, você pode criar o repositório de configuração de domínio em um banco de dados seguro. Você também pode criar o repositório do modelo e o repositório do PowerCenter em um banco de dados seguro.
É possível configurar uma conexão segura com os seguintes bancos de dados:
  • IBM DB2 UDB
  • Microsoft SQL Server
  • Banco de dados Microsoft Azure SQL
  • PostgreSQL
  • Azure PostgreSQL
  • Oracle
Não é possível configurar uma conexão segura com um banco de dados Sybase.
Ao configurar a conexão com o banco de dados seguro, você deve especificar as informações de conexão em uma cadeia de conexão JDBC. Além do nome do host e do número da porta do servidor de banco de dados, a cadeia de conexão deve incluir parâmetros de segurança.
The following table describes the security parameters that you must include in the JDBC connection string:
Parameter
Description
EncryptionMethod
Required. Indicates whether data is encrypted when transmitted over the network. This parameter must be set to
SSL
.
ValidateServerCertificate
Optional. Indicates whether Informatica validates the certificate that is sent by the database server.
If this parameter is set to True, Informatica validates the certificate that is sent by the database server. If you specify the HostNameInCertificate parameter, Informatica also validates the host name in the certificate.
If this parameter is set to false, Informatica doesn't validate the certificate that is sent by the database server. Informatica ignores any truststore information that you specify.
HostNameInCertificate
Optional. Host name of the machine that hosts the secure database. If you specify a host name, Informatica validates the host name included in the connection string against the host name in the SSL certificate.
If SSL encryption and validation is enabled and this property is not specified, the driver uses the server name specified in the connection URL or data source of the connection to validate the certificate.
cryptoProtocolVersion
Required. Specifies the cryptographic protocol to use to connect to a secure database. You can set the parameter to
cryptoProtocolVersion=TLSv1.1
or
cryptoProtocolVersion=TLSv1.2
based on the cryptographic protocol used by the database server.
You can use the following syntax in the JDBC connection string to connect to a secure database:
IBM DB2
jdbc:Informatica:db2://<host name>:<port number>;DatabaseName=<database name>;EncryptionMethod=SSL;HostNameInCertificate=<database host name>;ValidateServerCertificate=<true or false>
Oracle
jdbc:Informatica:oracle://<host name>:<port number>;ServiceName=<service name>;EncryptionMethod=SSL;HostNameInCertificate=<database host name>;ValidateServerCertificate=<true or false>
Use the following connection string to connect to the Oracle database through the Oracle Connection Manager:
jdbc:Informatica:oracle:TNSNamesFile=<fully qualified path to the tnsnames.ora file>;TNSServerName=<TNS server name>;
Microsoft SQL Server
jdbc:Informatica:sqlserver://<host name>:<port number>;SelectMethod=cursor;DatabaseName=<database name>;EncryptionMethod=SSL;HostNameInCertificate=<database host name>;ValidateServerCertificate=<true or false>
Microsoft SQL Server with Windows NT credentials
If you specified the Windows NT credentials for the Model repository database on Microsoft SQL Server, specify the connection string syntax to include the authentication method as NTLM.
Microsoft SQL Server that uses the default instance with Windows NT credentials:
"jdbc:informatica:sqlserver://<nome do host>:<número da porta>;DatabaseName=<nome do banco de dados>;SnapshotSerializable=true;authenticationMethod=NTLM"
Microsoft SQL Server that uses a named instance with Windows NT credentials:
"jdbc:informatica:sqlserver://<nome do host>\<nome da instância nomeada>;DatabaseName=<nome do banco de dados>;SnapshotSerializable=true;authenticationMethod=NTLM"
Microsoft Azure SQL
jdbc:Informatica:sqlserver://<host name>:<port number>;SelectMethod=cursor;DatabaseName=<database name>;SnapshotSerializable=true;EncryptionMethod=SSL;HostNameInCertificate=*.database.windows.net;ValidateServerCertificate=false
PostgreSQL
jdbc:Informatica:postgresql://<host name>:<port number>;DatabaseName=<database name>;EncryptionMethod=SSL;HostNameInCertificate=<database host name>;ValidateServerCertificate=<true or false>
Azure PostgreSQL
jdbc:Informatica:postgresql://<host name>:<port number>;DatabaseName=<database name>;EncryptionMethod=SSL;ValidateServerCertificate=true;CryptoProtocolVersion=TLSv1.2;
The installer doesn't validate the connection string. Verify that the connection string contains all the connection parameters and security parameters required by your database.