IBM iSeries:日记账条目的详细信息(类型R)



我需要分析iSeries上DB2的R类型的日志条目,以便能够审计对数据产生更改的所有sql请求(插入、更新、删除):实际上,我想分析QSYS2返回的ENTRY_DATA字段。

我找不到提供这些条目的所有详细信息的适当的IBM文档/web url。谁能告诉我这些细节吗?

日志信息起始点在这里:日志条目信息

请注意,虽然Display_Journal()很好,但它可能对您的目的不是那么有用,因为它将记录的前后图像作为BLOB返回。每种ENTRY_DATA格式对于记录日志的文件来说都是唯一的。加上,没有例如建于办法blob的子字符串转换成一个可读的压缩十进制值。

Journal api可能是更好的选择。

但通用审计工具,使用期刊并非一项简单的任务。

最好的选择是简单地购买一个第三方工具来做你想做的事情。

从日志中提取前后图像

简单地将joesd复制到平面文件中。然后将平面文件复制到数据库*NOCHK

这段代码得到后图像。

? DSPJRN ?*JRN(mylib/myJRN)
           OUTPUT(*OUTFILE) 
           OUTFILFMT(*TYPE3)
           OUTFILE(QTEMP/Z1)
           ENTDTALEN(*CALC)
insert into myflatfil
SELECT joesd FROM qtemp/z1 WHERE JOENTT = 'UP'
cpyf myflatfil mydatabase *nochk

Export Journal Entries V4.9

EXPJRNE命令导出字段、数据区域和数据队列到输出文件。输出文件的布局与日志化文件加上日志信息。EXPJRNE做到了用SQL分析日记账真的很容易。

EXPJRNE

相关内容

最新更新