Oracle常用dump命令,记录一下备查。
Oracle常用dump命令,记录一下备查。
发布时间:2016-12-28 来源:查字典编辑
摘要:一.MemoryDumps1).GlobalAreaALTERSESSIONSETEVENTS‘immediatetracenameglob...

一.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教程学习
热门Oracle教程学习
编程开发子分类