iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >使用dbms_monitor.session_trace_enable跟踪一个会话
  • 453
分享到

使用dbms_monitor.session_trace_enable跟踪一个会话

2024-04-02 19:04:59 453人浏览 薄情痞子
摘要

一 . 10046事件的 4个级别 10046 事件按照收集信息内容,可以分成4个级别: Level 1: 等同于sql_TRACE 的功能 Leve

一 . 10046事件的 4个级别

10046 事件按照收集信息内容,可以分成4个级别:
Level 1: 等同于sql_TRACE 的功能
Level 4: 在Level 1的基础上增加收集绑定变量的信息
Level 8: 在Level 1 的基础上增加等待事件的信息

Level 12:等同于Level 4+Level 8, 即同时收集绑定变量信息和等待事件信息。

二.

以下的 PL/SQL为ID为122。序列号为6734的会话开启第8级的SQL跟踪:

begin

  dbms_monitor.session_trace_enable(session_id => 122,

                                    serial_num => 6734,

                                    waits      => true,

                                    binds      => false);

end;

session_id
session标识。相应v$session视图中的SID列。以下是获取当前会话id的方法:

S elect sid  from  v$version;

serial_num
相应 v$session视图中的SERIAL#列,因为SID会重用。当SID被重用时,SERIAL#添加。获取方法例如以下: select serial# from v$session

waits
相应 v$session视图中的SQL_TRACE_WAITS,表示等待事件跟踪是否被激活,默觉得true。

binds
相应 v$session视图中的SQL_TRACE_BINDS,表示绑定跟踪是否被激活。默认false。

当运行成功后。 v$session视图中的SQL_TRACE被改动为ENABLED,SQL_TRACE_WAITS和SQL_TRACE_BINDS为你设置的相应值。
以下的 PL/SQL用于关闭SQL跟踪:

1.begin

  dbms_monitor.session_trace_disable(session_id => 122, serial_num => 6734);

end;

2 修改trace文件的文件名:

alter session set tracefile_identifier='10046';  

3. 使用

select tracefile from v$process where addr=(select paddr from v$session where sid=(select distinct sid from v$mystat));

确定 trace文件。

4. 使用工具转换成 txt格式

操作系统中执行:  tkprof trace文件的名字(例如:RBKSAFARI_ora_30598.trc) new.txt

使用dbms_monitor.session_trace_enable 要注意一点的是,跟踪的SQL语句必须是当前实例,不能跨实例跟踪会话。

您可能感兴趣的文档:

--结束END--

本文标题: 使用dbms_monitor.session_trace_enable跟踪一个会话

本文链接: https://www.lsjlt.com/news/48032.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用dbms_monitor.session_trace_enable跟踪一个会话
    一 . 10046事件的 4个级别 10046 事件按照收集信息内容,可以分成4个级别: Level 1: 等同于SQL_TRACE 的功能 Leve...
    99+
    2024-04-02
  • django会话跟踪技术
    目录 django中的会话跟踪技术 什么是会话跟踪技术 HTTP无状态协议 Cookie概述 什么是cookie ...
    99+
    2023-01-30
    技术 django
  • 会话跟踪技术Cookieless
    会话跟踪技术Cookieless...
    99+
    2023-06-04
  • 数据库中如何使用dbms_monitor跟踪多个会话,service_name,sid等
    这篇文章主要为大家展示了“数据库中如何使用dbms_monitor跟踪多个会话,service_name,sid等”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“...
    99+
    2024-04-02
  • Javaweb会话跟踪技术Cookie和Session的具体使用
    目录前言一.会话引入二.Cookie1.Cookie的理解2.Cookie生命周期3.Cookie有效路径4.Cookie使用细节三.Session1.Session基本原理2.Se...
    99+
    2024-04-02
  • 客户端会话跟踪技术 Cookie 浅谈
    文章目录 前言为什么之前浏览器和服务器不支持数据共享?会话跟踪技术Cookie的概念Cookie的工作流程Cookie的基本使用Cookie原理分析Cookie的存活时间Cookie存储中文 ...
    99+
    2023-08-31
    服务器 http 前端
  • web前端学习教程:Cookie会话跟踪技术
      1. Cookie会话跟踪技术介绍  会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,可以在客户端保存临时数据.  Cookie ...
    99+
    2023-06-05
  • 在oracle中跟踪会话执行语句的几种方法分别是什么
    这期内容当中小编将会给大家带来有关在oracle中跟踪会话执行语句的几种方法分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。生成sql trace可以有以下几种方式:参数设置:非常传统的方法。系统...
    99+
    2023-06-06
  • PHP将会话数据从一个会话编码的字符串
    这篇文章将为大家详细讲解有关PHP将会话数据从一个会话编码的字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 会话编码的字符串 会话编码的字符串是一种将会话数据存储在字符串中的方法,该字符串然后可以...
    99+
    2024-04-02
  • Android应用中怎么实现一个跟踪布局效果
    这篇文章给大家介绍Android应用中怎么实现一个跟踪布局效果,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首页Activitypublic class TraceActivity extends AppCompatA...
    99+
    2023-05-31
    android roi
  • nginx中一个请求的count计数跟踪浅析
    首先说明一下应用方式,有两个nginx的模块,一个名为jtxy,另一个名为jtcmd。一个http请求来了,会进入jtxy的模块处理,jtxy会创建出一个子请求发送给jtcmd,jt...
    99+
    2024-04-02
  • 两个会话分别只执行一个SQL会不会形成死锁
    这篇文章给大家介绍两个会话分别只执行一个SQL会不会形成死锁,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 1,问题   两个会话分别...
    99+
    2024-04-02
  • 如何使用Python和Prometheus跟踪天气
    如何使用Python和Prometheus跟踪天气,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。创建自定义 Prometheus 集成以跟踪***的云端提供商:...
    99+
    2023-06-16
  • 使用MDC实现日志链路跟踪
    目录1.原理2.实现3.过滤器4.logback.xml5.返回体6.效果日志前言: 在微服务环境中,我们经常使用Skywalking、CAT等去实现整体请求链路的追踪,但是这个整体...
    99+
    2024-04-02
  • python使用OpenCV实现多目标跟踪
    目录1 背景介绍2 基于MultiTracker的多目标跟踪2.1 创建单个对象跟踪器2.2 读取视频的第一帧2.3 在第一帧中确定我们跟踪的对象2.4 初始化MultiTracke...
    99+
    2024-04-02
  • 如何使用HTTP会话
    这篇文章主要介绍如何使用HTTP会话,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最佳实践: 请浏览有关实现 HTTP 会话的建议。为保护 HTTP 会话启用安全性集成HTTP 会话由会话标识来识别。会话标识是在运行...
    99+
    2023-06-03
  • 使用Oracle跟踪文件的问题详解
    一、什么是跟踪文件? 跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件又可以分为两类...
    99+
    2024-04-02
  • 如何使用PHP实现物流跟踪功能?
    随着电商行业的发展,物流行业也逐渐成为电商行业的重要组成部分。随着电商订单量的增加,物流业务也需要快速跟进,以提供更好的服务。而物流跟踪功能,恰恰是提高物流服务效率、优化客户体验的重要手段之一。在电商物流领域,每一个订单产生的物流信息都是随...
    99+
    2023-05-14
    PHP 实现 物流跟踪
  • 如何使用 PHP API 和 JavaScript 来跟踪路径?
    跟踪路径是一种很有用的技术,可以帮助开发人员了解用户在网站上的行为,从而改进用户体验和优化网站性能。PHP API 和 JavaScript 是两种常用的技术,可以用来跟踪路径。在本文中,我们将介绍如何使用这两种技术来实现跟踪路径。 一、使...
    99+
    2023-11-10
    api javascript path
  • PythonOpenCV使用dlib进行多目标跟踪详解
    目录1.使用 dlib 进行多目标跟踪2.项目结构3.dlib 多对象跟踪的简单“朴素”方法4.快速、高效的 dlib 多对象跟踪实现5.完整代码6.改进和建...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作