用oracle trace 來跟蹤session 活動

2jfly發表於2009-05-07

在網上找到了一些高人的資料,我測試後做下筆記。

1.select sid,serial#,username,osuser,machine from v$session;查詢session的sid,serial#

假如sid為141,serial#為6,必須用SYSDBA許可權的使用者執行2和3

2.exec dbms_system.set_sql_trace_in_session(141,6,true);開始跟蹤

3.exec dbms_system.set_sql_trace_in_session(141,6,false) 停止跟蹤

4.在udump資料夾裡生成一個 trc檔案,

5.WIN可用UltraEdit檢視,linux可用VI檢視。

也可結合“記錄ORACLE使用者登入資訊”文章使用,不過機器負擔可能會比較重。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21100044/viewspace-1021829/,如需轉載,請註明出處,否則將追究法律責任。

相關文章