如何跟踪某个session的SQL
更新时间:2024-03-08 15:38:01 阅读量: 综合文库 文档下载
- Session跟踪推荐度:
- 相关推荐
如何跟踪某个session的SQL?
1 oracle自带的sql trace程序可以跟踪本地session sys: alter system set sql_trace = true;对所有会话跟踪
schema: alter session set sql_trace = true; 对某个session 会话跟踪sql语句 用tkprof 来格式化跟踪文件输出
tkprof 输出内容包括 1 sql 语句 2统计信息 3explain table 执行计划 2 基于DBMS_MONITOR包来跟踪会话,这种情况一般是
通过该程序包可以跟踪从客户机到中间层、再到后端数据库的任何用户会话,从而可以较为容易的标识创建大量工作量的特定用户。
会话:基于会话ID和序列号 DBMS_MONITOR.session_trace_enable(sid,serial#,true); DBMS_MONITOR.session_trace_enable(sid,serial#,false); 客户端标识符:允许跨越多个会话设置跟踪,基于登录ID指定终端用户。 客户端设置的参数:DBMS_SESSION.SET_IDENTIFIER过程设置该值 运行语句:dbms_monitor.client_id_trace_enable('identifier',true,false); dbms_monitor.client_id_trace_disable('identifier'); 实例:基于实例名指定给定的实例
dbms_monitor.database_trace_enable(instance_name=>'orcl'); 服务名:指定一组相关的应用程序,使用DBMS_SERVICE.CREATE_SERVICE过程设置该值, dbms_monitor.serv_mod_act_trace_enable(service_name=>'orcl1',module_name=>'salary_update',action_name=>'insert_item');
dbms_monitor.serv_mod_act_trace_disable(service_name=>'orcl1',module_name=>'salary_update',action_name=>'insert_item'); 模块名:开发人员在其应用程序代码中使用DBMS_APPLICATION_INFO.SET_MODULE过程设置该值
操作名:开发人员在其应用程序中使用DBMS_APPLICATION_INFO.SET_ACTION过程设置该值 trcsess提取跟踪文件,可以基于会话ID或者模块名称,具体参考trcsess帮助usage 这个很常用
3 DBMS_system包也可以跟踪系统中其他session的sql执行语句 dbms_system.set_sql_trace_in_session(sid,serial#,true); dbms_system.set_sql_trace(true)跟踪本地session 4 使用10046事件来实现 运用10046进程sql跟踪 全局或者session范围 level 1
level 4 : 1+bind variable level 8 : 1+wait events level 12 : 1 +4+8
tkprof 的时候 4,8,12的信息被忽略 全局设定,修改initial文件
event='10046 trace name context forever,level12' alter system set events session设定
alter session set events='10046 trace name context forever,level 8'; alter session set events='10046 trace name context off';
以上4中session跟踪方法,通过dbms_monitor,和dbms_system可以用来跟踪其他指定session的sql,其他两个方法都是本地 session或者system级别的跟踪
正在阅读:
如何跟踪某个session的SQL03-08
七年级信息技术期末测试题09-18
民主生活会制度的历史由来与演进12-12
高中综合素质评定自我陈述报告(最新7篇)04-02
皮带机安装整治标准04-10
笔记本故障维修判断电子书05-20
插座及开关安装注意事项05-16
1.数据结构复习(5)10-10
鲁教版五四制英语七年级下册期末测试03-17
大学生群体旅游偏好研究03-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 跟踪
- 某个
- session
- 如何
- SQL