配置命令行实用程序
配置命令行实用程序所需的路径和环境变量。向运行这些命令的用户帐户授予执行实用程序文件的权限。
配置 Informatica 实用程序
配置 infacmd 和 infasetup 命令行程序所需的环境变量。
要运行 infacmd,请设置 ICMD_JAVA_OPTS 环境变量。
要运行 infasetup,请设置 INFA_JAVA_CMD_OPTS 环境变量。
配置 PowerCenter 实用程序
运行 PowerCenter 实用程序之前,请遵循以下准则来配置程序文件和变量:
- •要运行 pmrep、pmcmd 和 pmpasswd,请将 Informatica 域的 domains.infa 文件复制到实用程序目录。
- •要在 UNIX 上运行 pmrep、pmcmd 和 pmpasswd,请将 INFA_HOME、PATH 和库路径环境变量设置为实用程序的位置。
例如,如果命令行实用程序安装在 /data/Informatica_cmd_utilities/ 文件夹上,则 PowerCenter 实用程序位于 /data/Informatica_cmd_utilities/PowerCenter/server/bin 文件夹中。在 Linux 上,您可以按照如下方式在命令提示符处设置环境变量:
setenv INFA_HOME /data/Informatica_cmd_utilities/PowerCenter/
setenv PATH .:/data/Informatica_cmd_utilities/PowerCenter/server/bin:$PATH
setenv LD_LIBRARY_PATH .:/data/Informatica_cmd_utilities/PowerCenter/server/bin:$LD_LIBRARY_PATH
注: 在配置 INFA_HOME 或库路径环境变量后重新启动计算机。
配置 Metadata Manager 实用程序
要配置 Metadata Manager 实用程序,请配置指定 Java Virtual Machine 位置和 Informatica 根目录的环境变量。您还必须验证 Solaris 的共享库位置。
如果域使用 Kerberos 身份验证,则创建 domains.infa 文件。Metadata Manager 命令行程序使用 domains.infa 文件获取域的网关连接信息。
请配置以下环境变量:
- JAVA_HOME
指定 Java 虚拟机的位置。在命令行实用程序安装中,将 JAVA_HOME 设置为 PowerCenter Java 目录。例如:
<Utilities installation directory>\PowerCenter\java
在每个 Metadata Manager 命令行程序中按如下步骤设置该环境变量:
- 1. 使用文本编辑器打开批处理文件或 shell 脚本。
- 2. 找到将 JAVA_HOME 设置为 @INFA_JDK_HOME@ 的行。
- 3. 将字符串 @INFA_JDK_HOME@ 替换为 PowerCenter Java 目录。例如:
set JAVA_HOME=C:\InfaUtilities\PowerCenter\java
- 4. 保存并关闭批处理文件或 shell 脚本。
- INFA_HOME
指定 Informatica 根目录,以便任何 Informatica 应用程序或服务都可以找到需要运行的其他 Informatica 组件。在命令行实用程序安装期间将 INFA_HOME 设置为 PowerCenter 目录。例如:
<Utilities installation directory>\PowerCenter
在安装有 Informatica 实用程序的每台计算机上设置该环境变量。
- LD_LIBRARY_PATH
对于 Solaris 为必需项。指定共享库位置。验证 LD_LIBRARY_PATH 环境变量中是否包含以下目录:
${JAVA_HOME}/jre/lib/sparcv9/server:${JAVA_HOME}/jre/lib/sparcv9/jli
在安装有 Informatica 实用程序的每台计算机上设置该环境变量。
注: 在配置 INFA_HOME 或 LD_LIBRARY_PATH 环境变量后重新启动计算机。
创建 domains.infa 文件
domains.infa 文件中包含域的网关连接信息。当域使用 Kerberos 身份验证时,请创建 domains.infa 文件,以便命令行程序可以获取域的网关连接信息。
如果域使用 Kerberos 身份验证,则在运行命令行程序命令时必须输入域连接信息。可以通过 --domainName 选项或 --gateway 选项输入域连接信息。要使用 --domainName 选项,domains.infa 文件必须包含域网关连接信息。如果 domains.infa 文件不存在或文件中的信息过期,则必须在运行任何连接到域的命令时使用 --gateway 选项。
当您安装 Informatica 服务时,INFA_HOME 目录中的 domains.infa 文件可用。对于其他任意安装,创建文件并验证它是否在您希望从其运行命令的计算机上可用。
要创建 domains.infa 文件,请运行 infacmd isp UpdateGatewayInfo 命令。该命令会在命令行实用程序安装期间于 PowerCenter 目录中创建或更新 domains.infa 文件,例如,<Utilities installation directory>\PowerCenter。