unix中的informatica变量问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unix中的informatica变量问题相关的知识,希望对你有一定的参考价值。

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

庆典-4.2 $

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

答案

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

whoami | cat > /home/youruser/whoisrunninginformatica

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

另一答案

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

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

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

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

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

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

使用env | grep PATH查看变量

以上是关于unix中的informatica变量问题的主要内容,如果未能解决你的问题,请参考以下文章

Informatica 是不是可以将值从 informatica 映射动态传递到 oracle 中的视图

如何创建片段以重复变量编号中的代码行

获取逗号分隔值到informatica中的多行?

在 Informatica 中的 SP 中没有冒泡的错误

如何在导航抽屉活动模板中的片段之间传递字符串变量

Oracle 存储过程在 Informatica 存储过程转换映射中的会话结束时运行