手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >OracleSQLTrace几种不同方法示例
OracleSQLTrace几种不同方法示例
摘要:示例相关:SQLtname.sqlselectvaluefromv$diag_infowherename='DefaultTraceFile...

示例相关:SQL

tname.sql

select value from v$diag_info

where name = 'Default Trace File';

sinfo.sql

select sid,serial# from v$session where sid=&sid;

spinfo.sql

select s.sid,s.serial# from v$process p,v$session s

where p.addr=s.paddr and p.spid=&pid;

sid.sql

select sid from v$mystat where rownum<2 ;

已知session ID 对其进行跟踪 dbms_monitor

用法:

execute dbms_monitor.session_trace_enable(session_id=>&sid, serial_num=>&serial,

waits=>true,binds=>false);

关闭:

execute dbms_monitor.session_trace_disable(session_id=>&sid,serial_num=>&serial);

DBMS_MONITOR.SESSION_TRACE_ENABLE(

session_id IN BINARY_INTEGER DEFAULT NULL,

serial_num IN BINARY_INTEGER DEFAULT NULL,

waits IN BOOLEAN DEFAULT TRUE,

binds IN BOOLEAN DEFAULT FALSE,

plan_stat IN VARCHAR2 DEFAULT NULL);

示例:

?

【OracleSQLTrace几种不同方法示例】相关文章:

Oracle SQL性能优化系列学习二

Oracle SQL tuning 数据库优化步骤图文教程

Oracle中获取执行计划的几种方法分析

Oracle数据库Decode()函数的使用方法

Oracle常用命令大全集

Oracle 忘记密码的找回方法

Oracle中PL/SQL中if语句的写法介绍

oracle查询重复数据和删除重复记录示例分享

Oracle10g通过DBLink访问MySQL示例

Oracle SQL性能优化系列学习一

精品推荐
分类导航