如何在Informatica PowerCenter 10.5中启用二进制函数并配置环境变量
环境变量
INFA_ENABLE_BINARY_FUNCTIONS配置步骤 前置说明:使用二进制函数必须同时在服务端和客户端完成该环境变量配置,变量值设置为True或者Yes均可生效
Linux/macOS 环境配置
- 临时生效(仅当前终端会话有效,适用于测试场景):
直接在终端执行命令:
注意服务端和客户端的终端需要分别执行该命令。export INFA_ENABLE_BINARY_FUNCTIONS=True - 永久生效:
- 编辑配置文件,全局生效选
/etc/profile,仅对当前用户生效可以选~/.bashrc/~/.zshrc(根据你使用的Shell类型选择) - 在文件末尾添加如下内容:
export INFA_ENABLE_BINARY_FUNCTIONS=True- 保存退出后执行
source 对应配置文件路径让配置立即生效,例如source /etc/profile - 验证配置是否生效:执行
echo $INFA_ENABLE_BINARY_FUNCTIONS,输出你设置的True/Yes即代表配置成功。
- 编辑配置文件,全局生效选
Windows 环境配置
- 临时生效(仅当前cmd/PowerShell窗口有效):
- CMD环境执行:
set INFA_ENABLE_BINARY_FUNCTIONS=True - PowerShell环境执行:
$env:INFA_ENABLE_BINARY_FUNCTIONS = "True"
- CMD环境执行:
- 永久生效:
- 右键「此电脑」→ 点击「属性」→ 点击「高级系统设置」→ 点击「环境变量」
- 仅对当前用户生效就在「用户变量」区域点击「新建」;对所有用户生效就在「系统变量」区域点击「新建」
- 变量名填
INFA_ENABLE_BINARY_FUNCTIONS,变量值填True或者Yes - 依次点击确定保存所有设置,重启终端或者对应服务/客户端程序后生效
- 验证配置:新打开终端执行
echo %INFA_ENABLE_BINARY_FUNCTIONS%(CMD环境)或者echo $env:INFA_ENABLE_BINARY_FUNCTIONS(PowerShell环境),输出对应值即为配置成功。
注意:服务端配置完成后需要重启对应的Informatica服务才能让环境变量生效,客户端配置完成后需要重启客户端工具确保变量被正确读取。
内容的提问来源于stack exchange,提问作者Sandipan
相关产品推荐
相关产品推荐

