Table of Contents

Search

  1. Preface
  2. Part 1: Installation Getting Started
  3. Part 2: Before You Install the Services
  4. Part 3: Run the Services Installer
  5. Part 4: After You Install the Services
  6. Part 5: Informatica Client Installation
  7. Part 6: Uninstallation
  8. Appendix A: Starting and Stopping Informatica Services
  9. Appendix B: Connecting to Databases from UNIX or Linux
  10. Appendix C: Connecting to Databases from Windows
  11. Appendix D: Updating the DynamicSections Parameter of a DB2 Database

Installation for PowerCenter and Data Quality

Installation for PowerCenter and Data Quality

Configure Informatica Environment Variables

Configure Informatica Environment Variables

You can configure Informatica environment variables to store memory, domain, and location settings.
Set the following environment variables:
INFA_JAVA_OPTS
By default, Informatica uses a maximum of 512 MB of system memory.
The following table lists the minimum requirement for the maximum heap size settings, based on the number of users and services in the domain:
Number of Domain Users
Maximum Heap Size
(1-5 Services)
Maximum Heap Size
(6-10 Services)
1,000 or less
512 MB (default)
1024 MB
5,000
2048 MB
3072 MB
10,000
3072 MB
5120 MB
20,000
5120 MB
6144 MB
30,000
5120 MB
6144 MB
The maximum heap size settings in the table are based on the number of application services in the domain.
If the domain has more than 1,000 users, update the maximum heap size based on the number of users in the domain.
You can use the INFA_JAVA_OPTS environment variable to configure the amount of system memory used by Informatica. For example, to configure 1 GB of system memory for the Informatica daemon in a C shell, use the following command:
setenv INFA_JAVA_OPTS "-Xmx1024m"
Restart the node for the changes to take effect.
INFA_DOMAINS_FILE
The installer creates a domains.infa file in the Informatica installation directory. The domains.infa file contains the connectivity information for the gateway nodes in a domain, including the domain names, domain host names, and domain host port numbers.
Set the value of the INFA_DOMAINS_FILE variable to the path and file name of the domains.infa file.
Configure the INFA_DOMAINS_FILE variable on the machine where you install the Informatica services.
INFA_HOME
Use INFA_HOME to designate the Informatica installation directory. If you modify the Informatica directory structure, you need to set the environment variable to the location of the Informatica installation directory or the directory where the installed Informatica files are located.
For example, you use a softlink for any of the Informatica directories. To configure INFA_HOME so that any Informatica application or service can locate the other Informatica components it needs to run, set INFA_HOME to the location of the Informatica installation directory.
INFA_TRUSTSTORE
If you enable secure communication for the domain, set the INFA_TRUSTSTORE variable with the directory that contains the truststore files for the SSL certificates. The directory must contain truststore files named infa_truststore.jks and infa_truststore.pem.
You must set the INFA_TRUSTSTORE variable if you use the default SSL certificate provided by Informatica or a certificate that you provide.
INFA_TRUSTSTORE_PASSWORD
If you enable secure communication for the domain and you specify the SSL certificate to use, set the INFA_TRUSTSTORE_PASSWORD variable with the password for the infa_truststore.jks that contains the SSL certificate. The password must be encrypted. Use the command line program pmpasswd to encrypt the password.