深入了解Oracle跟踪事件set events

深入了解Oracle跟踪事件set events

ID:22242805

大小:55.50 KB

页数:15页

时间:2018-10-28

深入了解Oracle跟踪事件set events_第1页
深入了解Oracle跟踪事件set events_第2页
深入了解Oracle跟踪事件set events_第3页
深入了解Oracle跟踪事件set events_第4页
深入了解Oracle跟踪事件set events_第5页
资源描述:

《深入了解Oracle跟踪事件set events》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方深入了解Oracle跟踪事件setevents一、Oracle跟踪文件  Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文

2、件格式为SIDALRT.LOG。另一种类型是DBWR、LGWR、SMON等后台进程创建的后台跟踪文件。后台跟踪文件根据后台进程运行情况产生,后台跟踪文件也保存在BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为siddbwr.trc、sidsmon.trc等。还有一种类型是由连接到Oracle的用户进程(ServerProcesses)生成的用户跟踪文件。这些文件仅在用户会话期间遇到错误时产生。此外,用户可以通过执行oracle跟踪事件(见后面)来生成该类文件,用户跟踪文件保存在USER_DUMP_D

3、EST参数指定的目录中,文件格式为oraxxxxx.trc,xxxxx为创建文件的进程号(或线程号)。  二、Oracle跟踪事件  Oracle提供了一类命令,可以将Oracle各类内部结构中所包含的信息转储(dump)到跟踪文件中,以便用户能根据文件内容来解决各种故障。设置跟踪事件有两种方法,一种是在init.ora文件中设置事件,这样open数据库后,将影响到所有的会话。设置格式如下:  EVENT="eventnumbertracenameeventname[forever,][levellevelnumber

4、]:......."----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方  通过:符号,可以连续设置多个事件,也可以通过连续使用event来设置多个事件。  另一种方法是在会话过程中使用altersessionsetevents命令,只对当前会话有影响。设置格式如下:  altersessionsetevents'[eventnumber

5、immedia

6、te]tracenameeventname[forever][,levellevelnumber]:.......'  通过:符号,可以连续设置多个事件,也可以通过连续使用altersessionsetevents来设置多个事件。  格式说明:eventnumber指触发dump的事件号,事件号可以是Oracle错误号(出现相应错误时跟踪指定的事件)或oralce内部事件号,内部事件号在10000到10999之间,不能与immediate关键字同用。  immediate关键字表示命令发出后,立即将指定的结构dump到

7、跟踪文件中,这个关键字只用在altersession语句中,并且不能与eventnumber、forever关键字同用。  tracename是关键字。  eventname指事件名称(见后面),即要进行dump的实际结构名。若eventname为context,则指根据内部事件号进行跟踪。  forever关键字表示事件在实例或会话的周期内保持有效状态,不能与immediate同用。----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最

8、好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方  level为事件级别关键字。但在dump错误栈(errorstack)时不存在级别。  levelnumber表示事件级别号,一般从1到10,1表示只dump结构头部信息,10表示dump结构的所有信息。  1、buffers事件:dumpSGA缓冲区中的dbbuffer结构  altersessionsetevents'immediatetracenamebufferslevel1';--表示dump缓冲区的头部。  2、bloc

9、kdump事件:dump数据文件、索引文件、回滚段文件结构  altersessionsetevents'immediatetracenameblockdumplevel66666';--表示dump块地址为6666的数据块。  在Oracle8以后该命令已改为:  altersystemdumpdatafile11block9;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。