SQL 的跟蹤方法trace
大致分如下6步驟執行,看下文...
[@more@]1:進入SQL WINDOW視窗w12:找到你當前的SQL WINDOW SESSION(把本機所有別的SESSION都關掉,檢視w1的session id,SERIAL#)
3:找到你當前SQL WINDOW(視窗w1)的PROCESS_ID(在另外的視窗W2)spid
(方法:Select a.Status, a.Sid, a.Serial#, a.Saddr, a.Paddr, b.Spid, b.Addr, a.Machine
From V$session a, V$process b Where b.Addr = a.Paddr And a.Sid =xx)
4:在SQL WINDOW(視窗W2)執行 dbms_system.set_sql_trace_in_session (l_sid, l_serial, TRUE);
5:在SQL WINDOW(視窗W1)中執行我們要跟蹤的SQL語句,一直執行到完成。
6:執行dbms_system.set_sql_trace_in_session (l_sid, l_serial, FALSE);
然後去 cd $ORACLE_HOME/admin/udump 查詢dbname_spid.trc形式的檔案,就是我們要的跟蹤檔案。
7:資料庫的警告日誌檔案alter_dbname.log形式的檔案在cd $ORACLE_HOME/admin/bdump 的目錄中
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8109090/viewspace-918536/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 跟蹤 sql 的trace檔案SQL
- sql_trace跟蹤工具(轉)SQL
- sql_trace 和 events 跟蹤事件SQL事件
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- Oracle SQL 跟蹤 --- dbms_system.set_sql_trace_in_sessionOracleSQLSession
- SQL效能的度量 - 會話級別的SQL跟蹤sql_traceSQL會話
- 【TRACE】Oracle跟蹤事件Oracle事件
- 【MySQL】如何對SQL語句進行跟蹤(trace)?MySql
- 使用DBMS_TRACE對PL/SQL進行跟蹤SQL
- 利用sql_trace跟蹤一個指定會話的操作SQL會話
- 【最佳化】SQL_TRACE之生成跟蹤檔案SQL
- 路由跟蹤工具0trace路由
- 用oracle trace 來跟蹤sessionOracleSession
- Oracle執行語句跟蹤 使用sql trace實現語句追蹤OracleSQL
- SQL 跟蹤方法相關介紹SQL
- 跟蹤session 與 trace檔案分析Session
- Oracle跟蹤檔案trace檔案Oracle
- 跟蹤SESSION 與 trace 檔案解析Session
- 用oracle trace 來跟蹤session 活動OracleSession
- 【DB】使用SQL_TRACE進行資料庫診斷跟蹤SQL資料庫
- sql_trace跟蹤檔案中名詞簡寫說明SQL
- sp_trace_setfilter sqlserver篩選跟蹤或跟蹤過濾FilterSQLServer
- 【方法整理】Oracle 獲取trace跟蹤檔名的幾種常用方式Oracle
- Golang 大殺器之跟蹤剖析 traceGolang
- 【SQL_TRACE】解決普通使用者無法執行SQL_TRACE跟蹤其他會話問題SQL會話
- 對sql_trace和dbms_monter跟蹤的一點總結(摘錄)SQL
- ABAP的許可權檢查跟蹤(Authorization trace)工具
- 跟蹤使用者的SQLSQL
- 跟蹤某一會話發出的 sql 的方法來優化SQL會話SQL優化
- Golang 效能測試 (3) 跟蹤刨析 golang traceGolang
- 監聽器控制程式lsnrctl跟蹤trace file
- truncate、recreate後臺程式跟蹤檔案(trace file)
- 10046 跟蹤的trace檔案相關解釋
- SQLServer進行SQL跟蹤SQLServer
- 會話級SQL跟蹤會話SQL
- Oracle資料庫跟蹤SQLOracle資料庫SQL
- phalcon:跟蹤sql語句SQL
- sql server跟蹤資料庫SQLServer資料庫