Oracle常用dump命令,记录一下备查。

每个人都渴望内心深处的成功,但问题是大多数人认为他们无法成功。他们不相信自己可以通过斗争获得成功。
一.MemoryDumps 1).GlobalArea
ALTERSESSIONSETEVENTS‘immediatetracenameglobal_arealeveln';
1包含PGA
2包含SGA
4包含UGA
8包含indrectmemory 2).LibraryCache
ALTERSESSIONSETEVENTS‘immediatetracenamelibrary_cacheleveln';
1librarycache统计信息
2包含hashtablehistogram
3包含objecthandle
4包含object结构(Heap0) 3).RowCache
ALTERSESSIONSETEVENTS‘immediatetracenamerow_cacheleveln';
1rowcache统计信息
2包含hashtablehistogram
8包含object结构 4).Buffers
ALTERSESSIONSETEVENTS‘immediatetracenamebuffersleveln';
1bufferheader
2level1+blockheader
3level2+blockcontents
4level1+hashchain
5level2+hashchain
6level3+hashchain
8level4+users/waiters
9level5+users/waiters
10level6+users/waiters 5).Buffer
ALTERSESSIONSETEVENTS‘immediatetracenamebufferleveln';
n为某个指定block的rdba,该命令可以转储某个block在buffer中的所有版本。 6).Heap
ALTERSESSIONSETEVENTS‘immediatetracenameheapdumplevellevel';
1PGA摘要
2SGA摘要
4UGA摘要
8Currentcall(CGA)摘要
16Usercall(CGA)摘要
32Largecall(LGA)摘要
1025PGA内容
2050SGA内容
4100UGA内容
8200Currentcall内容
16400Usercall内容
32800Largecall内容 7).SubHeap
Oracle9.0.1版本之前
ALTERSESSIONSETEVENTS‘immediatetracenameheapdump_addrleveln';
若n为subheap的地址,转储的是subheap的摘要信息
若n为subheap的地址+1,转储的则是subheap的内容
Oracle9.2.0版本之后
ALTERSESSIONSETEVENTS‘immediatetracenameheapdump_addrleveln,addrm';
其中m为subheap的地址
n为1转储subheap的摘要,n为2转储subheap的内容 8).ProcessState
ALTERSESSIONSETEVENTS‘immediatetracenameprocessstateleveln'; 9).SystemState
ALTERSESSIONSETEVENTS‘immediatetracenamesystemstateleveln'; 10).ErrorState
ALTERSESSIONSETEVENTS‘immediatetracenameerrorstackleveln';
0Errorstack
1level0+functioncallstack
2level1+processstate
3level2+contextarea
11).HangAnalysis
ALTERSESSIONSETEVENTS‘immediatetracenamehanganalyzeleveln'; 12).WorkArea
ALTERSESSIONSETEVENTS‘immediatetracenameworkareatab_dumpleveln';
1SGA信息
2WorkareaTable摘要信息
3WorkareaTable详细信息 13).Latches
ALTERSESSIONSETEVENTS‘immediatetracenamelatchesleveln';
1latch信息
2统计信息 14).Events
ALTERSESSIONSETEVENTS‘immediatetracenameeventsleveln';
1session
2process
3system 15).Locks
ALTERSESSIONSETEVENTS‘immediatetracenamelocksleveln'; 16).SharedServerProcess
ALTERSESSIONSETEVENTS‘immediatetracenameshared_server_stateleveln';
n取值为1~14 17).BackgroundMessages
ALTERSESSIONSETEVENTS‘immediatetracenamebg_messagesleveln';
n为pid+1 二.FileDumps 1).Block
Oracle7之前
ALTERSESSIONSETEVENTS‘immediatetracenameblockdumpleveln';
n为block的rdba
Oracle8以后
ALTERSYSTEMDUMPDATAFILEfile#BLOCKblock#;
ALTERSYSTEMDUMPDATAFILEfile#
BLOCKMINminimum_block#
BLOCKMAXmaximum_block#; 2).TreeDump
ALTERSESSIONSETEVENTS‘immediatetracenametreedumpleveln';
n为object_id 3).UndoSegmentHeader
ALTERSYSTEMDUMPUNDO_HEADER'segment_name'; 4).UndoforaTransaction
ALTERSYSTEMDUMPUNDOBLOCK'segment_name'XIDxidusnxidslotxidsqn; 5).FileHeader
ALTERSESSIONSETEVENTS‘immediatetracenamefile_hdrsleveln';
1控制文件中的文件头信息
2level1+文件头信息
3level2+数据文件头信息
10level3 6).Controlfile
ALTERSESSIONSETEVENTS‘immediatetracenamecontrolfleveln';
1文件头信息
2level1+数据库信息+检查点信息
3level2+可重用节信息
10level3 7).RedologHeader
ALTERSESSIONSETEVENTS‘immediatetracenameredohdrleveln';
1控制文件中的redolog信息
2level1+文件头信息
3level2+日志文件头信息
10level3 8).Redolog
ALTERSYSTEMDUMPLOGFILE‘FileName';
ALTERSYSTEMDUMPLOGFILE‘FileName'
SCNMINMinimumSCN
SCNMAXMaximumSCN
TIMEMINMinimumTime
TIMEMAXMaximumTime
LAYERLayer
OPCODEOpcode
DBAMINFileNumber.BlockNumber
DBAMAXFileNumber.BlockNumber
RBAMINLogFileSequenceNumber.BlockNumber
RBAMAXLogFileSequenceNumber.BlockNumber;
其中time=(((((yyyy-1988))*12+mm-1)*31+dd-1)*24+hh)*60+mi)*60+ss; 9).Loghist
ALTERSESSIONSETEVENTS‘immediatetracenameloghistleveln';
1dump控制文件中最早和最迟的日志历史项
1dump2^n个日志历史项

以上就是Oracle常用dump命令,记录一下备查。。一切这样清楚,但是业已分开太久。时间如水,中间仿佛有河。你过不去。车流穿梭,她,转瞬湮灭在人潮中。你回首,看见梦里花落知多少?思量,思量,焉得不思量?更多关于Oracle常用dump命令,记录一下备查。请关注haodaima.com其它相关文章!

标签: Oracle dump