ITPub博客

首页 > 数据库 > Oracle > 跟踪SESSION的方式

跟踪SESSION的方式

原创 Oracle 作者:Rman2017 时间:2017-04-19 09:44:19 0 删除 编辑

1.设置sql trace


(1)实例级


初始化参数据SQL_TRACE=TRUE


(2)对话级


ALTER SESSION SET SQL_TRACE=TRUE


DBMS_SESSION.SQL_TRACE(SQL_TRACE) ----很少用


DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(SID,SERIAL#,SQL_TRACE);


示例:

SQL> conn / as sysdba

Connected.

SQL> select userenv('sid') from dual;


USERENV('SID')

--------------

           144


SQL> alter session set sql_trace=true;


Session altered.


SQL> select * from dba_data_files;


FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/ECOAL/test1.dbf

         8 TEST1                            20971520       2560 AVAILABLE

           8 NO           0          0            0   20905984        2552

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/tempundotbs.dbf

         6 TEMPUNDOTBS                     104857600      12800 AVAILABLE

           6 NO           0          0            0  104792064       12792

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/test_undo.dbf

         5 TEST_UNDO                        41943040       5120 AVAILABLE

           5 NO           0          0            0   41877504        5112

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/users01.dbf

         4 USERS                             5242880        640 AVAILABLE

           4 YES 3.4360E+10    4194302          160    5177344         632

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/sysaux01.dbf

         3 SYSAUX                          304087040      37120 AVAILABLE

           3 YES 3.4360E+10    4194302         1280  304021504       37112

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/undotbs01.dbf

         2 UNDOTBS1                        377487360      46080 AVAILABLE

           2 YES 3.4360E+10    4194302          640  377421824       46072

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/system01.dbf

         1 SYSTEM                          922746880     112640 AVAILABLE

           1 YES 3.4360E+10    4194302         1280  922681344      112632

SYSTEM



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/ECOAL/test.dbf

         7 TEST                             20971520       2560 AVAILABLE

           7 NO           0          0            0   20905984        2552

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/catalog.dbf

         9 CATALOG_TBS                      20971520       2560 AVAILABLE

           9 NO           0          0            0   20905984        2552

ONLINE



FILE_NAME

--------------------------------------------------------------------------------

   FILE_ID TABLESPACE_NAME                     BYTES     BLOCKS STATUS

---------- ------------------------------ ---------- ---------- ---------

RELATIVE_FNO AUT   MAXBYTES  MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS

------------ --- ---------- ---------- ------------ ---------- -----------

ONLINE_

-------

/dat/DBData/oradata/NACEC/liusm.dbf

        10 LIUSM                            10485760       1280 AVAILABLE

          10 NO           0          0            0   10420224        1272

ONLINE


10 rows selected.


SQL> alter session set sql_trace=false;

Session altered.


最后查看跟踪文件即可。


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

上一篇: EXP导出分区数据
下一篇: TKPROF命令的语法
请登录后发表评论 登录
全部评论

注册时间:2017-03-30

  • 博文量
    352
  • 访问量
    132783