如果要跟踪当前会话的 SQL,我们可以在执行SQL语句之前,
执行以下语句开启跟踪 :
ALTER SESSION SET SQL_TRACE=TRUE;
之后执行的 SQL语句,就会保存到 当前会话对应的TRACE文件
SQL>CONN hr/hr
sql>alter session set sql_trace=true;
SQL> select * from v$diag_info where name='Default Trace File';
INST_ID
----------
NAME
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
CON_ID
----------
1
Default Trace File
D:\ORACLE\diag\rdbms\orcl\orcl\trace\orcl_ora_10796.trc
0
sql> select * from departments;
去查看 D:\ORACLE\diag\rdbms\orcl\orcl\trace\orcl_ora_10796.trc 文件,是否已经有了,而且里面有你刚才输入的SQL语句.
|