透過ORADEBUG運用10046事件跟蹤SQL語句
透過ORADEBUG運用10046事件跟蹤SQL語句
檢視oradebug的幫助資訊:
SQL> oradebug help
SQL>select * from v$session_wait ----查詢有問題的等待事件
SQL>select * from v$session where sid='' 根據上面語句取得SID查詢
SQL>select * from v$process where addr= '' 根據上面語句的PADDR取得
這樣可以查詢出PID,SPID(即OSPID)
SQL>oradebug setospid 5087252或SQL>oradebug setpid 63
oracle pid:63,Unix process pid:5087252,image:oracle@GSX_P595_2_P1(TNS V1-V3)
SQL> oradebug event 10046 trace name contextforever,level 12
Statement processed
SQL> oradebug event 10046 trace name context off
Statement processed
SQL> oradebug tracefile_name
/oracle/admin/.../udump/XXXX_ora_5087252.trc
然後檢視生成的檔案XXXX_ora_5087252.trc即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-676691/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用oracle的10046事件跟蹤SQL語句Oracle事件SQL
- 使用10046跟蹤sql語句SQL
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- 10046事件跟蹤會話sql事件會話SQL
- 啟用跟蹤事件10046---06事件
- phalcon:跟蹤sql語句SQL
- sqlplus 跟蹤sql語句SQL
- SQL效能的度量 - 利用10046事件擴充套件SQL跟蹤SQL事件套件
- Oracle執行語句跟蹤 使用sql trace實現語句追蹤OracleSQL
- ORACLE 10046 設定跟蹤事件後無跟蹤檔案Oracle事件
- oracle sql跟蹤 event 10046 - 轉OracleSQL
- mysql如何跟蹤執行的sql語句MySql
- 透過sql語句分析足彩SQL
- 對使用dblink的10046事件跟蹤事件
- 【MySQL】如何對SQL語句進行跟蹤(trace)?MySql
- 依據錯誤號來跟蹤sql語句SQL
- SQL效能的度量 - 語句級別的SQL跟蹤autotraceSQL
- 用SQL Server事件探查器Profiler建立跟蹤SQLServer事件
- 使用10046事件跟蹤分析執行計劃事件
- 【最佳化】10046事件之生成跟蹤檔案事件
- 0624使用10035事件跟蹤無法執行的sql語句事件SQL
- [20150527]跟蹤單個sql語句.txtSQL
- oracle 使用者跟蹤 需要的sql語句總結OracleSQL
- 使用10046事件 +10704事件對索引線上重建的跟蹤事件索引
- sql_trace 和 events 跟蹤事件SQL事件
- 透過java來格式化sql語句JavaSQL
- 透過使用hint unnest調優sql語句SQL
- Oracle 10046跟蹤的使用Oracle
- 10046 跟蹤其他會話會話
- 收集 SQL Server 事件探查器跟蹤資訊SQLServer事件
- 藉助10053跟蹤事件理解SQL執行過程事件SQL
- 單個SQL語句的10046 traceSQL
- [20160704]從跟蹤檔案抽取sql語句.txtSQL
- 透過sql語句分析足彩(第三篇)SQL
- 透過ORA錯誤反思sql語句規範SQL
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件