如何跟踪session正在执行的sql语句

首先你要确定跟踪哪个session,比如select sql_address from v$session where sid=505;

然后,select * from v$sqltext where address=<sql_address> order by piece;就可以找出session正在执行的sql了

另,也可以通过查v$open_cursor来完成。

 

或则 SQL> exec sys.dbms_system.set_sql_trace_in_session(<sid>,<serial#>,true);

posted @ 2009-12-08 11:54  饺子吃遍天  阅读(146)  评论(0)    收藏  举报