--------------------1--------------------
--查找所有会话
--(知道数据库用户时)
select v.sid,v.serial#,v.USERNAME
from v$session v
where v.USERNAME='UHR'
--(知道操作系统用户时)
select v.SID,v.SERIAL#,v.PROCESS,v.USERNAME ---操作系统进程
from v$session v
where v.PROCESS=''
--------------------2--------------------
--控制开始跟踪指定SID和SERIAL#的会话
exec sys.dbms_system.set_sql_trace_in_session(SID,SERIAL#,true)
--结束跟踪指定SID和SERIAL#的会话
exec sys.dbms_system.set_sql_trace_in_session(SID,SERIAL#,true)
--------------------3--------------------
--- 查找用户跟踪文件的存储位置
select *
from v$parameter
where name = 'user_dump_dest'
--------------------4--------------------
--翻译指定的跟踪文件到文件中,跟踪文件是从步骤3中查到的(注意大小写)
tkprof C:\oracleOLT\admin\olt\udump\ORA01684.trc d:\t.txt
阅读(897) | 评论(2) | 转发(0) |