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:
- 使用 dsadm 用户登录服务器。
- cd 到 DSEngine 目录
- 输入。 ./dsenv 获取 dsenv 文件
- 输入 ./bin/uvsh 进入 DataStage 提示符
- 在“>”DataStage 引擎提示符下,输入 LOGTO 项目名称
- 运行 LIST.READU EVERY 列出所有锁
- 检查“项目 ID”列下的活动记录锁以获取作业名称或 RT_CONFIG# 或 RT_LOG#(# 与作业描述编号匹配
- 记下与这些锁关联的索引节点号和用户号。
- 输入 LOGTO UV
如果LOGTO命令被禁用,输入此命令
“CHDIR ”
(在 DataStage 服务器上的 telnet 会话下使用 =cat /.dshome)。
UNLOCK 命令存在于 UV 帐户中。
- 输入UNLOCK INODE inode# USER user# ALL
- 您可以使用 Q 退出 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:
- 使用 dsadm 用户登录服务器。
- cd 到 DSEngine 目录
- 输入。 ./dsenv 获取 dsenv 文件
- 输入 ./bin/uvsh 进入 DataStage 提示符
- 在“>”DataStage 引擎提示符下,输入 LOGTO 项目名称
- 运行 LIST.READU EVERY 列出所有锁
- 检查“项目 ID”列下的活动记录锁以获取作业名称或 RT_CONFIG# 或 RT_LOG#(# 与作业描述编号匹配
- 记下与这些锁关联的索引节点号和用户号。
- 输入 LOGTO UV
如果LOGTO命令被禁用,输入此命令
“CHDIR
(在 DataStage 服务器上的 telnet 会话下使用
UNLOCK 命令存在于 UV 帐户中。
- 输入UNLOCK INODE inode# USER user# ALL
- 您可以使用 Q 退出 DataStage 引擎