使用 Logdump 工具查看 Extract Trail 文件(入门) 使用 Logdump 工具: 可以显示和查找 GoldenGate trail 文件中的信息 可以将 GoldenGate trail 文件中的部分信息保存到一个单独的 trail 文件中 1、启动 Logdump 工具 Shell> logdump 2、获取帮助 Logdump 1 > help 详细信息请见 《Windows and UNIX Troubleshooting and Performance Tuning Guide》 3、打开 trail 文件 Logdump> open dirdat/rt000000 Logdump 响应如下信息: Current LogTrail is /ggs/dirdat/rt000000 4、显示环境设置 显示 trail 文件的 header 信息: Logdump 1> fileheader on 显示数据记录的 header 信息: Logdump 2> ghdr on 在输出信息中增加显示数据列的信息: Logdump 3> detail on 在列的列表信息中增加显示十六进制和 ASCII 格式的数据信息: Logdump 4> detail data 控制显示的数据记录数: Logdump 5> reclen 280 查看当前的 Logdump 环境设置: Logdump 74> ENV 示例: fileheader [ on | detail ] displays the file header: Logdump 14662 >fileheader detail Logdump 14663 >pos 0 Reading forward from RBA 0 Logdump 14664 >n 5、查看 Trail 文件中的记录 定位到第一条记录,然后按照顺序从一条记录移动到另一条记录: Logdump 6 > pos 0 Logdump 7 > next (或输入 n) 定位到某个大概的起始点,然后定位到下一条正常的 header 记录: Logdump 8 > pos <approximate RBA> Logdump 9 > scanforheader (或输入 sfh) 6、统计 Trail 文件中的记录数 Logdump> count LogTrail /ggs/dirdat/rt000000 has 4828 records Total Data Bytes 334802 Avg Bytes/Record 69 Delete 900 Insert 3902 FieldComp 26 Before Images 900 After Images 3928 Average of 25 Transactions Bytes/Trans ..... 22661 Records/Trans ... 193 Files/Trans ..... 8 TCUSTMER Total Data Bytes 10562 Avg Bytes/Record 55 Delete 300 Insert 1578 FieldComp 12 Before Images 300 After Images 1590 TCUSTORD Total Data Bytes 229178 Avg Bytes/Record 78 Delete 600 Insert 2324 Field Comp 14 Before Images 600 After Images 2338 7、按照表名进行过滤显示 Logdump 7 >filter include/exclude filename TCUST* Logdump 8 >filter match all Logdump 9 >n --清除过滤设置 Logdump 62> FILTER CLEAR 8、查找十六进制数据值 Logdump 27 >filter inc hex /68656C20/ Logdump 28 >pos 0 Current position set to RBA Logdump 29 >n 9、将记录保存到新的 Trail 文件 Logdump> save newtrail 10 records 将所有记录保存到新的 trail 文件: Logdump 68> SAVE <file> <file> 即新 trail 文件的名称。 将部分记录保存到新的 trail 文件: Logdump 69> SAVE <file> <n> RECORDS <n> 表示从当前位置开始往后的 n 条记录。 10、记录 Logdump 会话信息 Logdump> log to MySession.txt When finished… Logdump> log stop 开始记录: Logdump 71> LOG TO <filename>.txt 向会话日志中写入文本信息: Logdump 72> WRITELOG “<text>” 停止记录: Logdump 73> LOG STOP 11、常用 Logdump 命令汇总 文件处理命令: CD, LOG, NEXTTRAIL, OPEN, POSITION, SAVE,WRITELOG 信息查看命令: COUNT, FILES, ENV, NOTIFY, SHOW, TIME 数据记录筛选命令: DUMP, FILTER, NEXT, SCANFORENDTRANSACTION, SCANFORHEADER, SCANFORRBA, SCANFORTIME, SCANFORTYPE, SKIP 转换命令: COMPUTETIMESTAMP, CTIME, DECRYPT, ENCRYPT, INTERPRETINTERVAL, INTERPRETTIMESTAMP 环境设置命令: ASCIIDATA|EBCDICDATA, DETAIL, FILEHEADER, GHDR, HEADERTOKEN, RECLEN, TIMEOFFSET, TRAILFORMAT, USERTOKEN 其他命令: EXIT, FC, HELP, HISTORY, OBEY, X |
|