如何在UNIX中使用PMCMD命令

如何在UNIX中使用PMCMD命令,unix,informatica,informatica-powercenter,Unix,Informatica,Informatica Powercenter,如何在UNIX脚本中使用pmcmd命令。我无法在shell脚本中直接执行,因为它没有执行。首先,您应该在PATH中设置informatica bin目录,在.bashrc中设置LD_LIBRARY_路径,如下所示 PATH=/<YourInformaticaHome>/server/bin:$PATH export PATH LD_LIBRARY_PATH=/<YourInformaticaHome>/server/bin: $LD_LIBRARY_PATH exp

如何在UNIX脚本中使用pmcmd命令。我无法在shell脚本中直接执行,因为它没有执行。

首先,您应该在PATH中设置informatica bin目录,在.bashrc中设置LD_LIBRARY_路径,如下所示

PATH=/<YourInformaticaHome>/server/bin:$PATH 
export PATH 
LD_LIBRARY_PATH=/<YourInformaticaHome>/server/bin: $LD_LIBRARY_PATH 
export LD_LIBRARY_PATH 
PATH=//服务器/bin:$PATH
导出路径
LD\u LIBRARY\u PATH=//服务器/bin:$LD\u LIBRARY\u PATH
导出LD_库路径

然后可以在shell脚本中运行pmcmd命令

您可以使用以下语法执行工作流

pmcmd startworkflow -sv Integration_Service_Name -d Domain_Name -u User_Name -p Password -f Folder_Name Workflow_Name

不需要脚本。您可以直接在命令行中执行。如果您仍然需要脚本,请将命令保存在.sh文件中并执行它

您会遇到什么错误?当我在UNIX终端中键入$pmcmd时,我得到的是ksh:pmcmd:not found。您需要找到Informatica PowerCenter在服务器上的安装位置,并在$path variableam中设置该路径,因为pmcmd位于不同的路径中,因此我无法直接运行(我不知道到底是什么问题)只要在unix终端中键入PMCMD,它就会进入它的实用程序。尝试这样做。完成后,只需执行startworkflow-sv Integration\u Service\u Name-d Domain\u Name-u User\u Name-p Password-f Folder\u Name工作流\u Name当我在unix终端中键入$PMCMD时,我得到的是ksh:PMCMD:not found。您必须从informatica服务器运行此命令-->bin目录。切换到此目录并运行命令或在unix终端中导出路径并运行命令当我尝试运行时,我收到以下错误:0509-0360509-1500509-0220509-026:系统错误:文件访问权限不允许指定的操作。如何使用powercenter了解unix服务器中的informatica路径客户端工具。