unix中的informatica变量问题

问题描述 投票:0回答:2

我有一个有关信息环境变量的问题。变量没有显示在unix中。 [root @ ******] #su infadm bash-4.2 $ echo $ PMEXTERNALPROCDIR

庆典-4.2 $

我在管理控制台中检查变量会话,并正确定义了所有路径。可能是什么原因,如果我必须看到价值,我该怎么办?

variables informatica
2个回答
0
投票

您可能以infadm以外的用户身份启动了集成服务。 Su给启动信息服务并检查变量值的用户。如果您不知道是谁启动了服务,您可以在工作流管理器中创建命令任务以运行以下命令

whoami | cat > /home/youruser/whoisrunninginformatica

只需确保在执行主目录之前打开主目录的权限。如果您不关心谁在运行该服务,您可以使用相同的策略来捕获变量值本身。


0
投票

我强烈建议使用Informatica Services的特定用户,例如“ipcuser”。

更改/登录该用户并创建Informatica主文件夹,还将所有权更改为该用户。

一旦创建,我们假设您正在使用bash。搜索和/或创建文件.bash_profile

编辑该文件中的所有变量并使用如下变量:

PATH=${PATH}:~/bin
export PATH

编辑后使用source .bash_profile和/或注销并再次登录。

使用env | grep PATH查看变量

© www.soinside.com 2019 - 2024. All rights reserved.