Datastage中阶段的异常终止

时间:2017-05-23 16:49:13

标签: oracle runtime-error datastage

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

Abnormal termination of stage Exxx_Ixyxyxy..X_Transform detected

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

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,直到我清理了作业已锁定的资源并可以正常工作:

从Unix / Linux:

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

如果禁用了LOGTO命令,请输入此命令

“ CHDIR

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

UNLOCK命令位于UV帐户中。

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