ITPub博客

首页 > IT职业 > IT职场 > 用户级DBA跟踪

用户级DBA跟踪

原创 IT职场 作者:spaceair 时间:2005-10-21 16:16:46 0 删除 编辑


1、查询V$SESSION,标识欲跟踪用户的会话SID、SERIAL#
SQL> select sid,serial# from v$session where username='XMU';

SID SERIAL#
---------- ----------
9 5

2、使用DBMS_SYSTEM包的SET_SQL_TRACE_IN_SESSION生成跟踪文件
SQL> exec sys.dbms_system.set_sql_trace_in_session(9,5,true);

PL/SQL 过程已成功完成。

3、停止跟踪
SQL> exec sys.dbms_system.set_sql_trace_in_session(9,5,false);

PL/SQL 过程已成功完成。

4、跟踪文件的路径 e:oracleadminxujcudumpxujc_ora_1508.trc

5、利用tkprof分析该跟踪文件
tkprof e:oracleadminxujcudumpxujc_ora_1508.trc e:oracleadminxujcudumpxujc_ora_1508.out record=E:oracleadminxujcudumpxujc_ora_1508_REC.SQL

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/59630/viewspace-808379/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    149
  • 访问量
    4899197