單個SQL語句的10046 trace
10046事件是我們分析sql,定位問題的重要工具之一,下面是我們做10046事件步驟:
1.alter session set events '10046 trace name context forever, level 12'; --開啟10046事件。
2.alter session set tracefile_identifier='10046'; 將trace檔名字改成10046。
3.select value from v$diag_info where name='Default Trace File'; --- 定位 trace檔案。
4.alter session set statistics_level=all;---引數修改
5.alter session set max_dump_file_size = unlimited;----
會話已更改。
6.執行SQL語句
7.alter session set events '10046 trace name context off';---- 關閉 10046事件。
8.select tracefile from v$process where addr=(select paddr from v$session where sid=(select distinct sid from v$mystat));------查詢當前的trace檔案
9.使用工具轉換成 txt格式
在作業系統中執行: tkprof trace檔案的名字( RBKSAFARI_ora_30598.trc ) new.txt
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2285757/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 只對某個特定的SQL語句開啟10046 traceSQL
- Oracle 10046 SQL TRACEOracleSQL
- 使用10046跟蹤sql語句SQL
- sql_trace/ 10046 整理SQL
- sql_trace and 10046事件SQL事件
- 【實驗】【SQL_TRACE】使用sql_trace功能獲得show parameter的sql語句SQL
- Oracle SQL Trace 和 10046 事件OracleSQL事件
- 讀懂Oracle 10046 SQL TRACEOracleSQL
- Oracle SQL Trace 和10046 事件OracleSQL事件
- Event 10046 - Enable SQL Statement TraceSQL
- 使用oracle的10046事件跟蹤SQL語句Oracle事件SQL
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- oracle sql trace與10046淺談OracleSQL
- Maclean教你讀Oracle 10046 SQL TRACEMacOracleSQL
- 利用10046事件收集SQL的trace檔案事件SQL
- SQL TRACE和TKPROF,10046的使用步驟SQL
- Oracle執行語句跟蹤 使用sql trace實現語句追蹤OracleSQL
- 使用SQL TRACE和TKPROF觀察SQL語句執行結果SQL
- sql_trace、10046、10053、tkprofSQL
- 如何使用SQL_TRACE和10046事件SQL事件
- 【MySQL】如何對SQL語句進行跟蹤(trace)?MySql
- Oracle 11g新SQL Trace 10046方法OracleSQL
- ORACLE TRACE 10046Oracle
- 簡單的SQL語句學習SQL
- 一條簡單SQL語句的構成及語句解析SQL
- 一個SQL語句的優化SQL優化
- SQL語句的4個階段SQL
- 透過ORADEBUG運用10046事件跟蹤SQL語句事件SQL
- 簡單SQL語句小結(轉)SQL
- 一句簡單的SQL查詢語句的背後...SQL
- 如何寫這個sql語句?SQL
- [20150527]跟蹤單個sql語句.txtSQL
- 10046 trace詳解(1)
- 使用SQL_TRACE /10046進行資料庫診斷SQL資料庫
- 如何收集用來診斷效能問題的10046 Trace(SQL_TRACE) (文件 ID 1523462.1)SQL
- sql trace 簡單測試SQL
- SQL語句SQL
- SQL Server-簡單查詢語句SQLServer