Administrator Reference for Live Data Map > Complete the Domain Configuration Overview > Configure Environment Variables
  

Configure Environment Variables

Live Data Map uses environment variables to store configuration information when it runs the application services and connects to the clients. Configure the environment variables to meet the Informatica requirements.
Incorrectly configured environment variables can cause the Informatica domain or nodes to fail to start or can cause connection problems between the Informatica clients and domain.
To configure environment variables on Linux, log in with the system user account you used to install Live Data Map.

Configure Live Data Map Environment Variables

You can configure Live Data Map 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
Note: 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 Live Data Map. For example, to configure 1 GB of system memory for the Informatica daemon on Linux 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 Live Data Map 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 Live Data Map services.
INFA_HOME
Use INFA_HOME to designate the Live Data Map installation directory. If you modify the Live Data Map directory structure, you need to set the environment variable to the location of the Live Data Map installation directory or the directory where the installed Live Data Map files are located.
For example, you use a softlink in Linux for any of the Live Data Map directories. To configure INFA_HOME so that any Live Data Map application or service can locate the other Live Data Map components it needs to run, set INFA_HOME to the location of the Live Data Map 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.

Configure Library Path Environment Variables on Linux

Configure library path environment variables on the machines that run the Data Integration Service processes. The variable name and requirements depend on the platform and database.
Configure the LD_LIBRARY_PATH environment variable.
The following table describes the values that you set for the LD_LIBRARY_PATH for the different databases:
Database
Value
Oracle
<DatabasePath>/lib
IBM DB2
<DatabasePath>/lib
Sybase ASE
“${SYBASE_OCS}/lib:${SYBASE_ASE}/lib:${LD_LIBRARY_PATH}”
ODBC
<CLOSEDODBCHOME>/lib

Domain Configuration Repository

The domain configuration repository contains information about the domain configuration and user privileges and permissions.
If the Informatica domain uses native user authentication, the domain configuration repository also contains the user credentials. If the domain uses LDAP authentication, the domain configuration repository does not contain the user credentials. All LDAP user credentials are stored outside the Informatica domain, in the LDAP directory service.
When you create the Informatica domain during installation, the installer creates a domain configuration repository in a relational database. You must specify the database in which to create the domain configuration repository. You can create the repository on a database secured with the SSL protocol.