oradebug收集事件10046

广大3年前技术文章1166

oradebug 查看10046

这是SQL*Plus的工具,需要提供OSPID或者Oracle PID。

--1、跟踪当前会话


--设置追踪会话

oradebug setmypid; 

--设置trace大小

oradebug unlimit;

--开启level 12追踪会话

oradebug event 10046 trace name context forever, level 12;   

SQL> --执行SQL

--查看追踪文件名

oradebug tracefile_name;  

--关闭追踪会话 

oradebug event 10046 trace name context off;             


--2、跟踪其他会话


--设置追踪会话

oradebug setospid $ospid; 

或者

oradebug setorapid $orapid;

--设置trace大小

oradebug unlimit;

--开启level 12追踪会话,可以设置其他level

oradebug event 10046 trace name context forever, level 12;   

SQL> --等待sql执行完成

--查看追踪文件名

oradebug tracefile_name;  

--关闭追踪会话 

oradebug event 10046 trace name context off; 


相关文章

flink-hive方言配置(Hive Dialect)

简介       在使用 Hive 方言时,Flink 允许用户用 Hive 语法来编写 SQL 语句。 通过提供与 Hive 语法的兼容性,我们旨在改善与 Hive 的互操作性,并减少用户需要在 F...

Linux解锁线程基本概念和线程控制,步入多线程学习的大门(2)

Linux解锁线程基本概念和线程控制,步入多线程学习的大门(2)

2.4.线程等待:为什么需要线程等待?已经退出的线程,其空间没有被释放,仍然在进程的地址空间内。不然也会造成内存泄露问题!创建新的线程不会复用刚才退出线程的地址空间。主线程退出 == 进程退出 ==...

MySQL 异常:max key length is 767 bytes

MySQL 异常:max key length is 767 bytes

前言最近迁移几张表,又遇到 767 异常,迁移前只检查了 sql_mode 忽略对比了这个参数,导致几张表创建失败,其实解决方法也很简单,开启 innodb_large_prefix 参数重新导入即可...

Clickhouse MergeTree原理(二)—— 表和分区的维护

MergeTree是Clickhouse中最核心的存储引擎。上一篇文章中,我们介绍了MergeTree的基本结构。1、MergeTree由分区(partiton)和part组成。2、Part是Merg...

副本集的同步、心跳、选举、回滚

一、副本集同步过程   MongoDB的复制功能是依赖与oplog来实现的。   1.数据写入主节点同时在local.oplog.rs集合写入对应的oplog   2.备份节点第一次同步数据时,会先进...

CDP实操--配置KNOX SSO(五)

CDP实操--配置KNOX SSO(五)

1.1配置Atlas的SSO身份验证在Knox SSO的topology里配置Knox与LDAP集成认证如下,并重启Knox服务role=authenticationauthentication.na...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。