Oracle SQL 跟蹤 --- dbms_system.set_sql_trace_in_session
例子:
exec sys.dbms_system.set_sql_trace_in_session(10 , 39196 , true);
exec sys.dbms_system.set_sql_trace_in_session(10 , 39196 , false);
SET_SQL_TRACE_IN_SESSION過程式要提供三個引數:
SQL> desc DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION;
Parameter Type Mode Default?
--------- ------- ---- --------
SID NUMBER IN
SERIAL# NUMBER IN
SQL_TRACE BOOLEAN IN
透過v$session我們可以獲得sid、serial#等資訊:
獲得程式資訊,選擇需要跟蹤的程式:
SQL> select sid,serial#,username from v$session
2 where username is not null;
SID SERIAL# USERNAME
---------- ---------- ------------------------------
8 2041 SYS
9 437 EYGLE
設定跟著:
SQL> exec dbms_system.set_SQL_TRACE_in_session(9,437,true)
PL/SQL procedure successfully completed.
….
可以等候片刻,跟蹤session執行任務,捕獲sql操作…
….
停止跟蹤:
SQL> exec dbms_system.set_SQL_TRACE_in_session(9,437,false)
PL/SQL procedure successfully completed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫跟蹤SQLOracle資料庫SQL
- oracle sql跟蹤 event 10046 - 轉OracleSQL
- ORACLE開啟自動跟蹤SQL 功能。OracleSQL
- ORACLE 跟蹤工具Oracle
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件
- 如何收集Oracle程式中的SQL跟蹤資訊KUOracleSQL
- SQLServer進行SQL跟蹤SQLServer
- 會話級SQL跟蹤會話SQL
- SQL 的跟蹤方法traceSQL
- 【TRACE】Oracle跟蹤事件Oracle事件
- Oracle跟蹤會話Oracle會話
- Oracle 跟蹤事件【轉】Oracle事件
- Oracle跟蹤檔案Oracle
- Oracle執行語句跟蹤 使用sql trace實現語句追蹤OracleSQL
- 使用oracle的10046事件跟蹤SQL語句Oracle事件SQL
- phalcon:跟蹤sql語句SQL
- sql server跟蹤資料庫SQLServer資料庫
- SQL跟蹤工具和TKPROF使用SQL
- 跟蹤 sql 的trace檔案SQL
- 跟蹤使用者的SQLSQL
- sql_trace跟蹤工具(轉)SQL
- oracle session(會話) 跟蹤OracleSession會話
- Oracle跟蹤事件 -- set eventsOracle事件
- Oracle 10G 跟蹤Oracle 10g
- Oracle 跟蹤事件 set eventOracle事件
- Oracle跟蹤事件和dumpOracle事件
- oracle跟蹤事件(轉載)Oracle事件
- oracle 使用者跟蹤 需要的sql語句總結OracleSQL
- Oracle中如何跟蹤SQL或資料庫操作 [final]OracleSQL資料庫
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- SQL 跟蹤方法相關介紹SQL
- sql_trace 和 events 跟蹤事件SQL事件
- SQL SERVER 跟蹤標記總結SQLServer
- sqlplus 跟蹤sql語句SQL
- ORACLE 10046 設定跟蹤事件後無跟蹤檔案Oracle事件
- Oracle 開啟SQL跟蹤執行SET AUTOTRACE ON命令時出錯OracleSQL