Processing time for an Informatica domain restart, LDAP user synchronization, and some infacmd and infasetup commands increases proportionally with the number of users in the Informatica domain.
The number of users affects the processing time of the following commands:
infasetup BackupDomain, DeleteDomain, and RestoreDomain
infacmd isp ExportDomainObjects, ExportUsersandGroups, ImportDomainObjects, and ImportUsersandGroups
infacmd oie ExportObjects and ImportObjects
You may need to increase the system memory used by Informatica Services, infasetup, and infacmd when you have a large number of users in the domain. To increase the maximum heap size, configure the following environment variables and specify the value in megabytes:
INFA_JAVA_OPTS. Determines the maximum heap size used by Informatica Services. Configure on each node where Informatica Services is installed.
ICMD_JAVA_OPTS. Determines the maximum heap size used by infacmd. Configure on each machine where you run infacmd.
INFA_JAVA_CMD_OPTS. Determines the maximum heap size used by infasetup. Configure on each machine where you run infasetup.
For example, to configure 2048 MB of system memory on UNIX for the INFA_JAVA_OPTS environment variable, use the following command:
setenv INFA_JAVA_OPTS "-Xmx2048m"
On Windows, configure the variables as system variables.
The following table lists the minimum requirement for the maximum heap size settings, based on the number of users and services in the domain:
1,000 or less
| 512 MB (default)
| 1024 MB
|
The maximum heap size settings in the table are based on the number of application services in the domain.
After you configure these environment variables, restart the node for the changes to take effect.