Oracle資料庫跟蹤SQL
教大家如何玩轉跟蹤(to owner session、other session)
Oracle資料庫的跟蹤和分析方法
Oracle 資料庫跟蹤 SQL 的幾種方法
Oradebug工具使用
https://blog.csdn.net/qq_43670385/article/details/132908317
一、跟蹤自己的會話或者是別人的會話
1、跟蹤自己的會話很簡單
Alter session set sql_trace true|false;
或者
exec dbms_session.set_sql_trace(true/false);
2、如果跟蹤別人的會話,需要呼叫一個包
exec dbms_system.set_sql_trace_in_session(sid,serial#,true|false);
二、整個資料庫系統跟蹤
1、開啟會話跟蹤
alter system set events '10046 trace name context forever,level 1';
2、關閉會話跟蹤
alter system set events '10046 trace name context off';
3、跟蹤會話級別
level 1:跟蹤SQL語句,等於sql_trace=true
level 4:包括變數的詳細資訊
level 8:包括等待事件
level 12:包括繫結變數與等待事件
4、說明:在11g中已經不推薦使用
alter system set sql_trace=true;
alter system set sql_trace=false;
三、檢視跟蹤檔案
1、檢視跟蹤檔案位置(當前會話)
select d.value||'/'||lower(rtrim(i.instance,chr(0)))||'_ora_'||p.spid||'.trc' trace_file_name from
(select p.spid from v$mystat m, v$session s,v$process p where m.statistic# = 1 and s.sid = m.sid and p.addr = s.paddr ) p,
(select t.instance from v$thread t,v$parameter v where v.name = 'thread' and(v.value = 0 or t.thread# = to_number(v.value))) i,
(select value from v$parameter where name = 'user_dump_dest') d;
2、tkprof格式化跟蹤檔案
tkprof trace_file_name out_file
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2995897/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql server跟蹤資料庫SQLServer資料庫
- Oracle中如何跟蹤SQL或資料庫操作 [final]OracleSQL資料庫
- 資料庫資料跟蹤記錄資料庫
- 新增時--sqlserver資料庫跟蹤SQLServer資料庫
- 【DB】使用SQL_TRACE進行資料庫診斷跟蹤SQL資料庫
- 【LOG】Oracle資料庫清理日誌、跟蹤檔案利器Oracle資料庫
- 檢查資料庫是否啟用了跟蹤資料庫
- Oracle事件跟蹤及結構資料dumpOracle事件
- Oracle SQL 跟蹤 --- dbms_system.set_sql_trace_in_sessionOracleSQLSession
- oracle sql跟蹤 event 10046 - 轉OracleSQL
- ORACLE開啟自動跟蹤SQL 功能。OracleSQL
- 達夢資料庫SQL跟蹤日誌詳細介紹及配置方法資料庫SQL
- 【Database】AIX系統下跟蹤開銷大的Oracle資料庫程式DatabaseAIOracle資料庫
- ORACLE 跟蹤工具Oracle
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件
- 清理Oracle資料庫大量的SYS使用者審計跟蹤檔案Oracle資料庫
- 使用10046跟蹤Oracle前映象資料讀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跟蹤工具和TKPROF使用SQL
- 跟蹤 sql 的trace檔案SQL
- 跟蹤使用者的SQLSQL
- sql_trace跟蹤工具(轉)SQL
- 把資料庫控制檔案備份到跟蹤檔案資料庫
- oracle session(會話) 跟蹤OracleSession會話
- Oracle跟蹤事件 -- set eventsOracle事件
- Oracle 10G 跟蹤Oracle 10g