WEB开发网
开发学院数据库Oracle Oracle跟踪事件 - set events 阅读

Oracle跟踪事件 - set events

 2008-08-30 12:44:53 来源:WEB开发网   
核心提示: 通过:符号,可以连续设置多个事件,Oracle跟踪事件 - set events(2),也可以通过连续使用alter session set events 来设置多个事件,格式说明:eventnumber指触发dump的事件号,2、blockdump事件:dump数据文件、索引文件、回滚段

通过:符号,可以连续设置多个事件,也可以通过连续使用alter session set events 来设置多个事件。

格式说明:eventnumber指触发dump的事件号,事件号可以是Oracle错误号(出现相应错误时跟踪指定的事件)或oralce内部事件号,内部事件号在10000到10999之间,不能与immediate关键字同用。

immediate关键字表示命令发出后,立即将指定的结构dump到跟踪文件中,这个关键字只用在alter session语句中,并且不能与 eventnumber、forever关键字同用。

trace name 是关键字。

eventname指事件名称(见后面),即要进行dump的实际结构名。若eventname为context,则指根据内部事件号进行跟踪。

forever关键字表示事件在实例或会话的周期内保持有效状态,不能与immediate同用。

level为事件级别关键字。但在dump错误栈(errorstack)时不存在级别。

levelnumber表示事件级别号,一般从1到10,1表示只dump结构头部信息,10表示dump结构的所有信息。

1、buffers事件:dump SGA缓冲区中的db buffer结构

   altersessionsetevents'immediatetracenamebufferslevel1';--表示dump缓冲区的头部。

2、blockdump事件:dump数据文件、索引文件、回滚段文件结构

   altersessionsetevents'immediatetracenameblockdumplevel66666';--表示dump块地址为6666的数据块。

在Oracle 8以后该命令已改为:

   altersystemdumpdatafile11block9;--表示dump数据文件号为11中的第9个数据块。

3、controlf事件:dump控制文件结构

 altersessionsetevents'immediatetracenamecontrolflevel10';--表示dump控制文件的所有内容。

上一页  1 2 3 4 5 6  下一页

Tags:Oracle 跟踪 事件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接