oradebug收集事件10046
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;