【问题标题】:Issues with mkdbfile in a simple "read a file > Create a hashfile job"简单的“读取文件 > 创建哈希文件作业”中的 mkdbfile 问题
【发布时间】:2021-01-05 22:59:03
【问题描述】:

您好,这里有精通数据阶段的人。

连续两天,同一个数据阶段作业失败(根本没有停止)。 该作业尝试使用命令 /logiciel/iis9.1/Server/DSEngine/bin/mkdbfile /[path to hashfile]/[name of hashfile] 30 1 4 20 50 80 1628 创建一个哈希文件 (日志中的最后一条痕迹) 需要考虑的事情(或者可能不考虑?): [name of hashfile] 目录存在,并且在执行时最后一次修改)但文件 D_[name of hashfile] 不存在。

我试图了解发生了什么,以防止下一次(今晚)发生同样的事件。 直到今天,这项工作一直在生产中,我们对此没有任何问题。

使用 Datastage 9.1.0.1

【问题讨论】:

    标签: etl datastage


    【解决方案1】:

    您是否检查了作业日志以查看是否捕获了错误?当 DataStage 作业通过命令执行阶段或类似方法执行任何系统命令时,将捕获被调用作业的标准输出,然后将其添加到作业日志中的消息中。因此,如果 mkdbfile 命令给出任何输出(成功消息、错误等),则应将其捕获并记录下来。根据返回代码,该事件可能不会在作业日志中标记为错误,但输出应该在那里。

    如果没有记录的消息显示目录未创建的原因,则需要检查以下几点: -- 当时磁盘上的目标目录是否可能空间不足? -- 您是否有任何防病毒软件可以在特定时间扫描系统上的目录?如果是这样,它可能会干扰 I/O。如果它在您遇到问题的同时进行扫描,您可能希望更新 AV 软件设置以排除您正在写入 dbfile 的目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      • 2014-07-13
      • 1970-01-01
      相关资源
      最近更新 更多