logdump是ogg自带的一个用于分析trail文件的工具,该工具还不错,提供了一些列的命令,如下:
Logdump 92 >help
FC [<num> | <string>] - Edit previous command
HISTORY - List previous commands
OPEN | FROM <filename> - Open a Log file
RECORD | REC - Display audit record
NEXT [ <count> ] - Display next data record
SKIP [ <count> ] [FILTER] - Skip down <count> records
FILTER - Apply filter during skip
COUNT - Count the records in the file
[START[time] <timestr>,]
[END[time] <timestr>,]
[INT[erval] <minutes>,]
[LOG[trail] <wildcard-template>,]
[FILE <wildcard-template>,]
[DETAIL ]
<timestr> format is
[[yy]yy-mm-dd] [hh[:mm][:ss]]
POSITION [ <rba> | FIRST | LAST | EOF ] - Set position in file
REVerse | FORward - Set read direction
RECLEN [ <size> ] - Sets max output length
EXIT | QUIT - Exit the program
FILES | FI | DIR - Display filenames
ENV - Show current settings
VOLUME | VOL | V - Change default volume
DEBUG - Enter the debugger
GHDR ON | OFF - Toggle GHDR display
DETAIL ON | OFF | DATA - Toggle detailed data display
RECLEN <nnn> - Set data display length
SCANFORHEADER (SFH) [PREV] - Search for the start of a header
SCANFORTYPE (SFT) - Find the next record of <TYPE>
<typename> | <typenumber>
[,<filename-template>]
SCANFORRBA (SFR) - Find the next record with <SYSKEY>
<syskey> - syskey = -1 scans for next record
,<filename-template>
SCANFORTIME (SFTS) - Find the next record with timestamp
<date-time string>
[,<filename-template>]
<date-time string> format is
[[yy]yy-mm-dd] [hh[:mm][:ss]]
SCANFORENDTRANS (SFET) - Find the end of the current transaction
SCANFORNEXTTRANS (SFNT) - Find start of the next transaction
SHOW <option> - Display internal information
[OPEN] - list open files
[TIME] - print current time in various formats
[ENV] - show current environment
[RECTYPE] - show list of record types
[FILTER] - show active filter items
BIO <option> - Set LargeBlock I/O info
[ON] - Enable LargeBlock I/O (default)
[OFF] - Disable LargeBlock I/O
[BLOCK <nnnn>]- Set LargeBlock I/O size
TIMEOFFSET <option> - Set the time offset from GMT
[LOCAL] - Use local time
[GMT] - Use GMT time
[GMT +/- hh[:mm]] - Offset +/- from GMT
FILTER SHOW
FILTER ENABLE | ON - Enable filtering
FILTER DISABLE | OFF - Disable filtering
FILTER CLEAR [ <filterid> | <ALL> ]
FILTER MATCH ANY | ALL
FILTER [INClude | EXCLude] <filter options>
<filter options> are
RECTYPE <type number | type name>
STRING [BOTH] /<text>/ [<column range>]
HEX <hex string> [<column range>]
TRANSID <TMF transaction identifier>
FILENAME <filename template>
PROCESS <processname template>
INT16 <16-bit integer>
INT32 <32-bit integer>
INT64 <64-bit integer>
STARTTIME <date-time string>
ENDTIME <date-time string>
SYSKEY [<comparison>] <32/64-bit syskey>
SYSKEYLEN [<comparison>] [<value>]
TRANSIND [<comparison>] <nn>
UNDOFLAG [<comparison>] <nn>
RECLEN [<comparison>] <nn>
AUDITRBA [<comparison>] <nnnnnnnn>
ANSINAME <ansi table name>
GGSTOKEN <tokenname> [<comparison>] [<tokenvalue>]
USERTOKEN <tokenname> [<comparison>] [<tokenvalue>]
CSN | LogCSN [<comparison>] [<value>]
<column range>
<start column>:<end column>, ie 0:231
<comparison>
=, ==, !=, <>, <, >, <=, >= EQ, GT, LE, GE, LE, NE
X <program> [string] - Execute <program>
TRANSHIST nnnn - Set size of transaction history
TRANSRECLIMIT nnnn - Set low record count threshold
TRANSBYTELIMIT nnnn - Set low byte count threshold
LOG {STOP} | { [TO] <filename> } - Write a session log
BEGIN <date-time> - Set next read position using a timestamp
SAVEFILECOMMENT on | OFF - Toggle comment records in a savefile
SAVE <savefilename> [!] <options> - Write data to a savefile
<options> are
nnn RECORDS | nnn BYTES
[NOCOMMENT] - Suppress the Comment header/trailer recs, Default
[COMMENT] - Insert Comment header/trailer recs
[OLDFORMAT] - Force oldformat records
[NEWFORMAT] - Force newformat records
[TRUNCATE ] - purgedata an existing savefile
[EXT ( <pri>, <sec> [,<max>])] - Savefile Extent sizes on NSK
[MEGabytes <nnnn>] - For extent size calculation
[TRANSIND <nnn>] - Set the transind field
[COMMITTS <nnn>] - Set the committs field
USERTOKEN on | OFF | detail - Show user token info
HEADERTOKEN on | OFF | detail - Show header token info
GGSTOKEN on | OFF | detail - Show GGS token info
FILEHEADER on | OFF | detail - Display file header contents
ASCIIHEADER ON | off - Toggle header charset
EBCDICHEADER on | OFF - Toggle header charset
ASCIIDATA ON | on - Toggle user data charset
EBCDICDATA on | OFF - Toggle user data charset
ASCIIDUMP ON | off - Toggle charset for hex/ascii display
EBCDICDUMP on | OFF - Toggle charset for hex/ascii display
TRAILFORMAT old | new - Force trail type
PRINTMXCOLUMNINFO on | OFF - Toggle SQL/MX columninfo display
TMFBEFOREIMAGE on | OFF - Toggle display of TMF before images
FLOAT <value> - Interpret a floating point number
[FORMAT <specifier>] - sprintf format default %f
我们常用的命令可能并不多,下面简单列一些,来自官方文档:
全文请参考原文链接: engate 学习系列4-logdump
love wife love life —Roger的Oracle/MySQL数据恢复博客
Phone:18180207355 提供专业Oracle/MySQL数据恢复、性能优化、迁移升级、紧急救援等服务
浙公网安备 33010602011771号