Datastage中stage异常终止

Abnormal termination of stage in Datastage

我在 Datastage v8.1 中有一个 DX 服务器作业 它有非常简单的流程 DRS 阶段 --> Transformer --> seq 文件阶段 在 DRS 阶段,我有一个 oracle sql 查询(复杂连接查询)。 我可以在 DRS 阶段通过 VIEW DATA 选项查看数据,但是当我执行作业时它中止说

Abnormal termination of stage Exxx_Ixyxyxy..X_Transform detected

日志中没有其他错误或警告消息。

我遇到了同样的问题,直到我清理了作业锁定的资源并且它起作用了:

来自Unix/Linux:

  1. 使用 dsadm 用户登录服务器。
  2. cd 到 DSEngine 目录
  3. 输入。 ./dsenv 获取 dsenv 文件
  4. 输入 ./bin/uvsh 进入 DataStage 提示符
  5. 在“>”DataStage 引擎提示符下,输入 LOGTO 项目名称
  6. 运行 LIST.READU EVERY 列出所有锁
  7. 检查“项目 ID”列下的活动记录锁以获取作业名称或 RT_CONFIG# 或 RT_LOG#(# 与作业描述编号匹配
  8. 记下与这些锁关联的索引节点号和用户号。
  9. 输入 LOGTO UV

如果LOGTO命令被禁用,输入此命令

“CHDIR

(在 DataStage 服务器上的 telnet 会话下使用 =cat /.dshome)。

UNLOCK 命令存在于 UV 帐户中。

  1. 输入UNLOCK INODE inode# USER user# ALL
  2. 您可以使用 Q 退出 DataStage 引擎