`
mengxiangfeiyan
  • 浏览: 15959 次
社区版块
存档分类
最新评论

oracle 10046 跟踪

 
阅读更多

---------------------------------------------10046---------------------------------------------------

--如果要准确的性能指标,需要先清理shared_poolbuffer_cache

alter system flush shared_pool;

alter system flush buffer_cache;

--开启session10046 event trace

alter session set events '10046 trace name context forever, level 12';

--执行你的SQL

<sql_text>

--关闭session10046 event trace

alter session set events '10046 trace name context off';

--获取trace文件的路径

select d.value || '/' || lower(rtrim(i.instance, chr(0))) || '_ora_' ||p.spid|| '.trc' trace_file_name

         from (select p.spid

              from v$mystat m, v$session s, v$process p

             where m.statistic# = 1

               and s.sid = m.sid

               and p.addr = s.paddr) p,

           (select t.instance

              from v$thread t, v$parameter v

            where v.name = 'thread'

              and (v.value = 0 or t.thread# = to_number(v.value))) i,

          (select value from v$parameter where name = 'user_dump_dest') d;

分享到:
评论

相关推荐

    Oracle中通过触发器来追踪用户的活动

    在Oracle数据库中,跟踪用户活动是一项重要的管理任务,有助于监控系统的使用情况、保障安全和优化性能。Oracle从Oracle8i开始引入了一类特殊触发器,它们不再局限于传统的DML事件,而是扩展到了系统级别,包括...

    oracle的10046事件跟踪.pdf

    Oracle的10046事件跟踪是数据库性能分析的关键工具,尤其在解决应用程序性能瓶颈时。这个功能允许数据库管理员深入观察SQL语句的执行过程,获取详细的执行信息,包括解析次数、执行次数、CPU使用时间等,从而进行...

    oracle10046事件详解

    ### Oracle 10046 事件详解 #### 一、引言 Oracle 数据库作为企业级应用的重要组成部分,其性能优化与问题诊断一直是DBA(数据库管理员)关注的重点领域。Oracle 提供了一系列内置的诊断工具来帮助 DBA 识别并解决...

    oracle数据库跟踪工具

    Oracle数据库跟踪工具是一种高效且实用的软件,专用于监控那些基于Oracle数据库运行的应用程序。它可以帮助开发者、DBA(数据库管理员)以及系统管理员深入了解应用程序如何与数据库交互,从而优化SQL查询性能,排查...

    Oracle跟踪工具SQlTracker

    Oracle数据库监听工具

    最新版 oracle数据库跟踪工具

    oracle数据库跟踪工具

    Statement Tracer for Oracle,oracle代码跟踪工具

    "Statement Tracer for Oracle"是一个专门针对Oracle数据库的代码跟踪工具,它帮助开发者和DBA深入分析SQL语句的执行情况,从而提高数据库性能和解决问题。 Statement Tracer for Oracle的主要功能包括: 1. **...

    对于oracle对session进行跟踪的分析

    在 Oracle 数据库中,对 session 的跟踪是诊断和优化系统性能的关键步骤。DBA(数据库管理员)通过跟踪 session 的活动,能够深入理解数据库的工作模式,找出潜在的性能瓶颈,并解决问题。Oracle 提供了多种工具和...

    sql oracle跟踪器

    SQL Oracle跟踪器是一种强大的工具,专门用于监测和分析Oracle数据库中的SQL语句执行情况。它在数据库性能优化、问题诊断和资源管理等方面扮演着至关重要的角色。SQL Monitor 2.4.3.6是该工具的一个版本,它提供了一...

    oratracer oracle数据库跟踪器

    "OraTracer"是一款专为Oracle数据库设计的跟踪工具,它帮助用户深入理解数据库的运行机制,找出性能瓶颈,并提供解决方案。下面我们将详细探讨OraTracer的功能、使用方法以及它在数据库管理中的重要性。 OraTracer...

    ORACLE操作跟踪软件

    Oracle跟踪主要涉及以下几个方面: 1. **SQL Trace**:这是Oracle提供的一个内置功能,可以记录SQL语句及其执行的详细信息,包括解析、绑定、执行和回滚等各个阶段的时间和资源消耗。通过SQL Trace,我们可以获取到...

    Oracle数据库sql语句 跟踪器

    Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...

    oracle sql 跟踪

    另外,Oracle还提供了其他高级跟踪选项,如10046事件(扩展SQL跟踪),它可以提供更详细的调用堆栈和优化器信息。例如,你可以这样启用10046事件: ```sql ALTER SYSTEM SET events='10046 trace name context ...

    tvdxtat_40beta9

    这个工具名为 "tvdxtat",它主要用于处理Oracle数据库的10046级别跟踪文件。在Oracle数据库中,10046是一个事件ID,当启用时,会生成详细的性能跟踪信息,这对于诊断和优化SQL查询非常有用。 描述中的“格式化”...

    Oracle跟踪器(Toad for Oracale汉化版)

    toad for oracle官方版是Oracle管理的一个客户端工具,使用这款Toad For Oracle管理客户端工具可以帮助用户更好更方便的开发和查询数据,toad for oracle官方版为各种技能和经验水平的数据库专业人员提供了一种直观...

    oracle事件跟踪器

    Oracle事件跟踪器,也被称为SQL Trace或10046事件,是Oracle数据库提供的一种强大的诊断工具,用于收集关于数据库操作的详细信息。这个功能对于性能优化、问题排查以及理解数据库内部工作流程至关重要。在Oracle环境...

    oracle获得跟踪文件的sql查询语句

    本文将深入探讨如何通过SQL查询语句在Linux和Windows环境下获取Oracle跟踪文件,以及相关的知识点。 首先,`gettrace.sql`、`gettrace2.sql`和`gettraceforwindow.sql`这三份文件可能包含了不同的SQL脚本来查询跟踪...

    SQL Tracker Oracle跟踪工具(支持64位)

    SQLTracker是监视使用Oracle数据库的应用程序,支持win7,win10 64位执行时对数据库进行操作的sql的工具,包含32位版和64位版,绿色软件,解压缩后就能用测试使用C/S架构的ERP程序,这个架构的好处就是局域网使用...

    oracle事件探查器

    在Oracle中,事件探查器通过启用特定的跟踪事件来工作,这些事件包括但不限于10046(用于跟踪执行计划和调用堆栈)、10053(用于跟踪优化器决策过程)和10040(用于跟踪服务器进程)。通过设置这些事件,我们可以...

Global site tag (gtag.js) - Google Analytics