Oracle 10046跟蹤的使用
在開啟10046事件的SQL Trace之前,要先設定好下面幾個引數。
timed_statistics
這個引數決定了是否收集與時間相關的統計資訊,如果這個引數為FALSE的話,那麼SQL Trace的結果基本沒有多大的用處,預設情況下這個引數設定為TRUE。
max_dump_file_size
dump檔案的大小,也就是決定是否限制SQL Trace檔案的大小,在一個很忙的系統上面做SQL Trace的話可能會生成很多的資訊,因此最好在會話級別將這個引數設定成unlimited。
tracefile_identifier
給Trace檔案設定識別字串,這是個非常有用的引數,設定一個易讀的字串能更快的找到Trace檔案。
要在當前會話修改上述引數很簡單,只要使用下面的命令即可:
ALTER SESSION SET timed_statistics=true;
ALTER SESSION SET max_dump_file_size=unlimited;
ALTER SESSION SET tracefile_identifier='cancer_trc;
開啟當前會話的10046 Trace
ALTER SESSION SET EVENTS '10046 trace name context forever, level 12';
關閉Trace,任何級別
ALTER SESSION SET EVENTS '10046 trace name context off';
查詢當前會話產生的trc路徑
select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat));
使用tkprof將trc檔案轉換成可讀檔案
先定位到tkprof所在路徑,一般在ORACLE_HOME/BIN下
執行:
tkprof trc檔案路徑 生成檔案路徑,例如:
tkprof E:\app\Administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_6344_my_trace_session.trc c:\a.txt
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-1878511/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用oracle的10046事件跟蹤SQL語句Oracle事件SQL
- 使用10046跟蹤Oracle前映象資料讀Oracle
- oracle sql跟蹤 event 10046 - 轉OracleSQL
- ORACLE 10046 設定跟蹤事件後無跟蹤檔案Oracle事件
- 使用10046跟蹤sql語句SQL
- 對使用dblink的10046事件跟蹤事件
- 10046 跟蹤其他會話會話
- 使用10046事件跟蹤分析執行計劃事件
- 10046事件跟蹤會話sql事件會話SQL
- 使用10046 event trace跟蹤全表掃描操作
- 啟用跟蹤事件10046---06事件
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- 使用10046事件 +10704事件對索引線上重建的跟蹤事件索引
- Oracle 跟蹤全部使用者Oracle
- oracle 跟蹤其他使用者Oracle
- Oracle 開啟10046跟蹤引起 $ORACLE_BASE 目錄空間暴漲Oracle
- 10046 跟蹤的trace檔案相關解釋
- 使用 Tkprof 分析 ORACLE 跟蹤檔案Oracle
- 使用dtrace跟蹤oracle函式呼叫Oracle函式
- ORACLE 跟蹤工具Oracle
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件
- 【最佳化】10046事件之生成跟蹤檔案事件
- 轉:使用 Tkprof 分析 ORACLE 跟蹤檔案Oracle
- SQL效能的度量 - 利用10046事件擴充套件SQL跟蹤SQL事件套件
- 【TRACE】Oracle跟蹤事件Oracle事件
- Oracle跟蹤會話Oracle會話
- Oracle 跟蹤事件【轉】Oracle事件
- Oracle跟蹤檔案Oracle
- 跟蹤資料庫的命令:event 10046等的設定(ZT)資料庫
- oracle 跟蹤當前使用者會話Oracle會話
- oracle session(會話) 跟蹤OracleSession會話
- Oracle跟蹤事件 -- set eventsOracle事件
- Oracle 10G 跟蹤Oracle 10g
- Oracle 跟蹤事件 set eventOracle事件
- Oracle跟蹤事件和dumpOracle事件
- oracle跟蹤事件(轉載)Oracle事件