加强MyLOG软件, 以进行Log格式研究之四

    周日闲来无事, 因为周五忙到比较晚, 所以干脆不回南京了, 一个人的周末能做什么呢? 洗了一大堆衣服和床单, 留下了一点时间来改进一下MyLOG软件, 增加了一个TAIL命令, 用于将日志文件中的所有操作列出来, 当时想写一个Linux/Unix下"tail -f"这样的工具(tailredo), 可是发现这样显示出来的信息没什么用, 因此停写那个工具. 但这条命令本身在研究时还是有用的.

TAIL START start_block END end_block TO output_file
TAIL BLOCK block_id TO output_file

    这个命令主要是将日志操作的类型列举出来:

LOG> TAIL BLOCK 2
 Start tailing redo operation ...

 0x00005e30.00000002.0010 2006-08-23 19:08:22
          [05.01] [Trans Undo ] Undo block or under segment header - KTURDB
          [11.02] [Row Access ] Insert Row Piece

 0x00005e30.00000002.0188 2006-08-23 19:08:22
          [05.01] [Trans Undo ] Undo block or under segment header - KTURDB
          [11.05] [Row Access ] Update Row Piece

    实在没有想出来这条命令有多大的用处, 但还是加了它.

发表留言: