千家信息网

使用dbms_monitor.session_trace_enable跟踪一个会话

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一 . 10046事件的 4个级别10046 事件按照收集信息内容,可以分成4个级别: Level 1: 等同于SQL_TRACE 的功能 Level 4: 在Level 1的基础上增加收集绑定变
千家信息网最后更新 2026年11月03日使用dbms_monitor.session_trace_enable跟踪一个会话

一 . 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语句必须是当前实例,不能跨实例跟踪会话。

跟踪 事件 信息 视图 文件 变量 基础 实例 方法 激活 级别 成功 操作系统 内容 功能 同时 名字 工具 序列 序列号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 为想互联网科技怎么样 智能科技公司是互联网公司吗 金诺互联网科技 互联网科技的 科技创新互联网企业 上海致骋互联网科技 互联网金融和金融科技 华服互联网科技官网 广西互联网科技孵化中心 高科技互联网发展前景如何 互联网科技如何创业 山东星卡互联网科技有限公司官网 上海创道互联网络科技有限公司 济南小医互联网科技有限公司招聘 唯美互联网科技 科技信息时代互联网发展 重庆科技产业互联网有哪些 瑞安市蟠桃会互联网科技有限公司 互联网科技自媒体灵感 互联网是第几次科技革命的成果 中国互联网科技工作委员会毛军 迪茉互联网科技 成都互联网科技公司 汽车互联网创新科技园 广州市恰铎互联网科技有限公司 链环科技传统企业怎么转型互联网 恒生互联网科技业指数调整周期 互联网企业科技类企业如何做账 城市宝互联网科技有限公司
0