Datastage 作业编译报错:APT_PMsectionLeader(1,nodel),player 1 -Unexpected termination by Unix signal 9(SIGK

最近在学习 IBM 的 DataStage 8.5 ,win7 安装DataStage 的时候就悲剧了几天,幸好还是装上了。顺便把自学过程中遇到的问题Mark 一下,方便以后阅读。

背景:我是参照DataStage 的官方英文练习材料做练习的。本机只安装了Datastage 8.5 客户端,没有装服务器端,所有的练习文档都是用SecureCRT 上传到服务器进行操作

按照练习文档操作 Parallel  Job 时,虽然作业比较简单知识简单的复制,但是还是遇到了下面的错误提示:

##E IIS-DSEE-TFOR-00089 13:37:45(026) <_ABORT_IDENT_,0> TherunLocally() of the operator failed

##E IIS-DSEE-TFOR-00089 13:37:45(028) <APT_CombinedOperatorController,0>The runLocally() of the operator failed.

##E IIS-DSEE-TFPM-00040 13:37:45(029) <APT_CombinedOperatorController,0>Operator terminated abnormally: runLocally() did not return APT_StatusOk

##E IIS-DSEE-TFPM-00040 13:37:45(029)<mode_nodel> Player I terminated unexpectedly

##E IIS-DSEE-TFPM-00040 13:37:45(029)<main_program> APT_PMsectionLeader(1,nodel),player 1 -Unexpected termination by Unix signal 9(SIGKILL)

##E IIS-DSEE-TFSC-00011 13:37:51(000) <main_program> Step executionfinished with status = FAILED.

 

Datastage 作业编译报错:APT_PMsectionLeader(1,nodel),player 1 -Unexpected termination by Unix signal 9(SIGK_第1张图片

 

我还把 Job 删了重做了几次还是一样的问题。原来是dos  的字符集和 Unix 操作系统的字符集不一样导致的问题。

解决方法:在服务器端,对表定义文件做一个字符集转换,使用命令:

dos2unix   文件名.txt  

然后再进行编译就没有问题了

你可能感兴趣的:(unix,服务器,dos,Signal,作业,parallel)