如何使用日志数据查看已删除的记录数据

How to view a Deleted records data using journal data

我有一个 table 有日志数据。

我运行下面的命令将日志数据输出到一个table(P6TMPLIB1)中供我查询。

DSPJRN JRN(#MXJRN/P6) FILE((P6PRDBDB00/P6prodPF)) ENTTYP(*RCD) OUTPUT(*OUTFILE) OUTFILFMT(*TYPE3) OUTFILE(p6prdbdb00/P6TMPLIB1)

当我从 P6TMPLIB1 执行 select 时,我得到以下结果。

根据此数据,我可以看到有一个删除,但在 JOESD 字段中没有数据。

如果 table 有更新,我可以在字段 JOESD

中看到数据

我想看的是删除了什么数据或者删除记录的key

这可能吗?以及如何查看DL记录?

为了查看删除的记录数据,您的文件必须设置为记录前后的日志。 STRJRNPF IMAGES(*BOTH)

此时,您无能为力。

但是,您可以按照 RRN 和 SEQ# 对日志输出进行排序。希望你能看到最后写的。这样你就知道删除的时候是什么了。

不幸的是,如果您重新使用已删除的记录或执行 RGZPFM,该技术将变得更加困难。

使用这个技巧。 15 年了,我还没有找到更好的方法来分析期刊。