如何查看Table Green屏幕DB2的Journal数据

时间:2015-05-25 07:58:44

标签: db2 ibm-midrange db2-400

如何查看指定表格中的日记数据?我希望看到在指定的时间范围内对表格的影响。

我使用以下命令获取了表格信息: DSPFD文件(P6PRDBDB00 / P6OIDPF)

enter image description here

enter image description here

获得了日记名称和库,但我不知道如何查看对象P6OIDPF?

我确实去了图书馆#MXJRN,然后去了P6并获得了以下内容: enter image description here

如何查看对象P6OIDPF数据?还是要查看它的命令? P6中有很多对象。

4 个答案:

答案 0 :(得分:5)

要使用的命令是DSPJRN JRN(#MXJRN/P6) FILE((P6PRDBDB00/P6OIDPF))

您可以过滤开始和结束日期时间。

答案 1 :(得分:4)

来自Tools/400的EXPJRNE实用程序为DSPJRN命令提供了更高级别的接口。

答案 2 :(得分:3)

按照下一个顺序:

获取数据文件长度并在下一个命令

中使用它
DSPJRN JRN(JRNLIB/JRN)            
   FILE((FILELIB/DATAFILE *FIRST))
   OUTPUT(*OUTFILE)           
   OUTFILFMT(*TYPE2)          
   OUTFILE(OUTFILELIB/OUTFILE)
   ENTDTALEN(datafilelength)   

使用wrkqry获取数据后,创建一个连接表,您将获得除最后一个JOESD之外的所有outfile字段。您将获得所有数据字段,而不是JOESD。

                        Specify File Selections                  

Type choices, press Enter.  Press F9 to specify an additional       
 file selection.                                                   

File . . . . . . . . .   OUTFILE        Name, F4 for list         
 Library  . . . . . .     *LIBL        Name, *LIBL, F4 for list  
Member . . . . . . . .   *FIRST         Name, *FIRST, F4 for list 
Format . . . . . . . .   *FIRST         Name, *FIRST, F4 for list 
File ID  . . . . . . .   A              A-Z99, *ID                

File . . . . . . . . .   datafile       Name, F4 for list         
 Library  . . . . . .     *LIBL        Name, *LIBL, F4 for list  
Member . . . . . . . .   *FIRST         Name, *FIRST, F4 for list 
Format . . . . . . . .   *FIRST         Name, *FIRST, F4 for list 
File ID  . . . . . . .   B              A-Z99, *ID                

加入并不重要

                       Specify How to Join Files                            

Type comparisons to show how file selections are related, press Enter.         
Tests:  EQ, NE, LE, GE, LT, GT                                               

Field             Test     Field                                               
A.JOENTL          EQ       ANYFIELD                                            

选择除JOESD之外的所有字段。

                      Select and Sequence Fields                           

Type sequence number (0-9999) for the names of up to 500 fields to            
appear in the report, press Enter.                                          

Seq   Field             Text                                          Len  Dec
1     A.JOMBR           Name of Member                                 10     
1     A.JOCTRR          Count or relative record number changed        10    0
1     A.JOFLAG          Flag: 1 or 0                                    1     
1     A.JOCCID          Commit cycle identifier                       10    0
1     A.JOUSPF          User Profile                                   10     
1     A.JOSYNM          System Name                                     8     
1     A.JOINCDAT        Incomplete Data: 1 or 0                         1     
1     A.JOMINESD        Minimized ESD: 0, 1, or 2                       1     
1     A.JORES           Not used                                       18     
      A.JOESD           Entry Specific Data - Variable contents       808     
1     B.FIELD1          FIELD1                                          2     
1     B.FIELD2          FIELD2                                          3    0

然后使用replace和* nochk

从outfile复制到jrn文件
CPYF FROMFILE(QTEMP/OUTFILE)  
   TOFILE(QTEMP/JRN)        
   MBROPT(*REPLACE)         
   FMTOPT(*NOCHK)           

就是这样!在JRN中,您将所有日志数据和数据文件数据格式化为原始文件。

答案 3 :(得分:0)

在DB2的最新版本中有系统过程DISPLAY_JOURNAL和DISPLAY_JOURNAL_ENTRY_INFO

DISPLAY_JOURNAL doc