2

我们记录了所有 Future 3 文件,但是当我执行 DSPJRN 命令 OUTFILFMT(*TYPE3) 时,我没有删除 (DL) 条目。我在物理文件中只有一条记录,但许多为该记录添加 (PT) 和更新 (UP) 条目。这怎么可能?我错过了什么?

4

2 回答 2

2

两种可能。使用 CLRPFM 命令清除表或使用单个删除命令删除表中的所有记录。如果您使用单个删除命令从表中删除所有记录,DB2 for i 将使用 CLRPFM。在这两种情况下,CLRPFM 的日志接收器中都会有条目,而不是删除条目。

于 2021-07-20T02:18:37.637 回答
2

谢谢你的想法。我们确定该期刊设置为仅保存 *AFTER 图像。由于 *AFTER 图像只是空白,因此无法知道删除了哪条记录。我们将日志更改为 *BOTH 图像,现在可以查看删除了哪些记录。

于 2021-07-21T03:08:11.970 回答