如何使用日志数据查看已删除的记录数据
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 年了,我还没有找到更好的方法来分析期刊。
我有一个 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,该技术将变得更加困难。
使用这个技巧