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

时间:2015-07-29 12:19:55

标签: db2 ibm-midrange db2-400

我有一张包含期刊数据的表格。

我运行以下命令将日记数据输出到表格(P6TMPLIB1)供我查询。

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

当我从P6TMPLIB1进行选择时,我得到以下内容。

enter image description here

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

如果对表格进行更新,我可以在字段JOESD

中看到数据

我想看到的是删除了什么数据或删除了记录的密钥。

这是真的吗?我如何查看DL记录?

2 个答案:

答案 0 :(得分:3)

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

此时,你无能为力。

但是,您可以做的是按RRN和SEQ#排序期刊输出。希望你能够看到最后一次写作。因此,您将知道删除它时的内容。

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

答案 1 :(得分:1)

使用此技术How-to-view-journal-data-of-a-table-green-screen。 15年来,我还没有找到更好的方法来分析期刊。