`
zybing
  • 浏览: 455928 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【技术】Oracle跟踪事件的包括那些

阅读更多

 

以下的文章主要是对Oracle跟踪事件的具体描述,其中主要包括Oracle跟踪事件之一Oracle跟踪文件的具体内容介绍,以及Oracle跟踪事件之二Oracle跟踪事件的详细内容描述,以下就是文章的具体内容描述。

一、Oracle跟踪事件之一Oracle跟踪文件

Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG

另一种类型是DBWR、LGWR、SMON等后台进程创建的后台跟踪文件。后台跟踪文件根据后台进程运行情况产生,后台跟踪文件也保存在BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为siddbwr.trc、sidsmon.trc等。还有一种类型是由连接到Oracle的用户进程(Server Processes)生成的用户跟踪文件。

这些文件仅在用户会话期间遇到错误时产生。此外,用户可以通过执行oracle跟踪事件(见后面)来生成该类文件,用户跟踪文件保存在USER_DUMP_DEST参数指定的目录中,文件格式为oraxxxxx.trc,xxxxx为创建文件的进程号(或线程号)。

二、Oracle跟踪事件之二Oracle跟踪事件

Oracle提供了一类命令,可以将Oracle各类内部结构中所包含的信息转储(dump)到跟踪文件中,以便用户能根据文件内容来解决各种故障。设置跟踪事件有两种方法,一种是在init.ora文件中设置事件,这样open数据库后,将影响到所有的会话。设置格式如下:

 

  1. EVENT="eventnumber trace name eventname [forever,] [level levelnumber] : ......."  


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

另一种方法是在会话过程中使用alter session set events命令,只对当前会话有影响。设置格式如下:

 

  1. alter session set events '[eventnumber|immediate]  trace name eventname [forever] [, level levelnumber] : .......'  


通过:符号,可以连续设置多个事件,也可以通过连续使用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结构的所有信息。

上述的相关内容就是对Oracle跟踪事件的部分内容描述

 

上述内容摘录于: http://database.51cto.com/art/201005/199027.htm

分享到:
评论

相关推荐

    sql oracle跟踪器

    1. **SQL监视和分析**:SQL Oracle跟踪器的核心功能是实时监控SQL语句的执行,包括查询时间、CPU使用率、I/O操作、回滚段使用等关键指标。通过对这些数据的收集和分析,可以发现慢查询并定位性能瓶颈。 2. **性能...

    Oracle SQL语句跟踪

    在Oracle数据库系统中,SQL语句跟踪能够帮助我们收集关于SQL执行的详细信息,包括执行计划、资源消耗、等待事件等,这对于理解和改进数据库的性能至关重要。 首先,我们来了解Oracle SQL语句跟踪的基础知识。在...

    oracle诊断事件及深入解析10053事件

    当设置此事件后,每次硬解析时,Oracle会生成详细的跟踪信息,包括SQL语句、解析上下文、编译统计信息等。这些信息对于诊断性能问题、理解查询优化器行为至关重要。 10053事件的设置通常在调试性能瓶颈时使用,特别...

    Oracle 事件探查器

    - **解析跟踪文件**:Oracle事件探查器读取这些跟踪文件,并将其转换为有用的信息,如执行计划、资源消耗、等待事件等。 - **生成报告**:根据解析结果,探查器可以生成详细的性能报告,包括慢查询分析、锁争用、I...

    oracle sql 跟踪

    综上所述,Oracle SQL跟踪是诊断和优化数据库性能的关键技术,通过它我们可以深入理解SQL语句的执行过程,找出潜在的问题并进行针对性的优化。正确使用和解读SQL跟踪,对于提升数据库性能和维护数据库健康至关重要。

    OracleSQL跟踪技术TDV10.ppt

    Oracle SQL跟踪技术是数据库管理员和开发人员用于诊断和优化SQL语句的重要手段。在Oracle数据库环境中,SQL跟踪能够记录SQL语句的执行细节,帮助识别性能瓶颈,从而提高数据库的效率。以下是关于Oracle SQL跟踪技术...

    SQL跟踪工具 Oracle 64位

    在Oracle数据库环境中,SQLTracker扮演了关键角色,它能够捕获并分析SQL语句,提供详细的执行时间、资源消耗以及等待事件等信息。以下是一些核心功能和知识点: 1. **SQL监视**:SQLTracker可以实时监控数据库中的...

    Oracle技术狂人整理出的文档

    这份"Oracle技术狂人整理出的文档"很可能是由一位深入研究Oracle技术的专业人士精心编撰的,涵盖了Oracle数据库的各个方面,包括但不限于体系结构、安装配置、性能优化、SQL查询、备份恢复、安全性以及故障排查等...

    自动跟踪技术在ORACLE数据库维护中的应用.pdf

    【自动跟踪技术在ORACLE数据库维护中的应用】 自动跟踪技术在ORACLE数据库维护中起着至关重要的作用。ORACLE数据库,作为一款广泛应用于各行业的关系型数据库系统,因其高效稳定和强大的性能而备受青睐。然而,随着...

    自动跟踪技术在ORACLE数据库维护中的应用 (1).pdf

    文章《自动跟踪技术在ORACLE数据库维护中的应用》主要讨论了自动跟踪技术在Oracle数据库中的应用,详细介绍了后台进程跟踪和SQL语句跟踪的系统设置方法,以及如何解析跟踪文件来优化数据库维护流程和提升数据库性能...

    oracle 跟踪工具

    Oracle跟踪工具Statement Tracer是数据库管理员和开发人员用于诊断和优化SQL语句的强大工具。它提供了详细的执行计划、性能指标和资源消耗信息,帮助我们理解SQL执行过程中的瓶颈,从而提高数据库性能。 Oracle的...

    自动跟踪技术在ORACLE数据库维护中的应用分析.pdf

    自动跟踪技术在Oracle数据库维护中的应用是保障数据库性能和安全的重要手段。SQL语句跟踪技术允许数据库管理员(DBA)监控用户对数据库的查询、插入、更新和删除等操作,确保数据的可控性和安全性。通过跟踪SQL语句,...

    探讨自动跟踪技术在ORACLE数据库维护中的应用.pdf

    后台进程跟踪是自动跟踪技术的重要组成部分,它包括多种基本后台进程,如: - **数据库写入进程**:负责将缓存区中的数据修改写入到数据库中,可以通过增加程序来提高写入性能。 - **日志写入进程**:在系统全局区...

    oracle数据库中文文档 包括oracle九阴真经,NET开发oracle,全面的oracle知识

    这份压缩包包含的“Oracle九阴真经”通常是指一套深入讲解Oracle数据库管理、优化和开发的教程或指南,而“NET开发Oracle”则可能指的是如何使用.NET框架与Oracle数据库进行交互的技术资料。下面将详细探讨这些主题...

    Oracle数据库DBA专题技术精粹2

    Oracle数据库提供了多种安全机制,包括用户认证、角色和权限管理、数据加密、审计跟踪等。DBA需要熟练掌握这些功能,确保数据库符合企业的安全政策,同时也要定期审查安全设置,防止潜在的安全漏洞。 ### 备份与...

    plsql跟踪工具.rar

    PL/SQL跟踪工具是数据库管理员和开发人员用来深入理解Oracle数据库中PL/SQL代码执行过程的重要辅助工具。在“plsql跟踪工具.rar”这个压缩包中,包含的两个主要文件——OraTracerLib.dll和OraTracer.exe,很可能是...

    Oracle数据库容灾备份技术探讨

    GoldenGate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据的实时复制(大概5秒以内的延迟),从而可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/...

Global site tag (gtag.js) - Google Analytics