使用SQL_TRACE進行資料庫診斷(2)
在引數檔案中增加:
event="10046 trace name context forever,level 12"
|
此設定對所有使用者的所有程式生效、包括後臺程式.
2. 對當前session設定
透過alter session的方式修改,需要alter session的系統許可權:
SQL> alter session set events '10046 trace name context forever'; |
3. 對其他使用者session設定
透過DBMS_SYSTEM.SET_EV系統包來實現:
SQL> desc dbms_system |
其中的引數SI、SE來自v$session檢視:
查詢獲得需要跟蹤的session資訊: SID SERIAL# USERNAME 執行跟蹤: PL/SQL procedure successfully completed. 結束跟蹤: PL/SQL procedure successfully completed. |
(c) 獲取跟蹤檔案
以上生成的跟蹤檔案位於user_dump_dest目錄中,位置及檔名可以透過以下SQL查詢獲得:
SQL> select
TRACE_FILE_NAME |
(d) 讀取當前session設定的引數
當我們透過alter session的方式設定了sql_trace,這個設定是不能透過show parameter的方式得到的,我們需要透過dbms_system.read_ev來獲取:
SQL> set feedback off SQL> declare |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18921899/viewspace-1017646/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用SQL_TRACE進行資料庫診斷SQL資料庫
- 使用SQL_TRACE進行資料庫診斷(轉)SQL資料庫
- 使用SQL_TRACE進行資料庫診斷(1)SQL資料庫
- 使用SQL_TRACE進行資料庫診斷(zt)SQL資料庫
- 轉載:使用SQL_TRACE進行資料庫診斷SQL資料庫
- 使用SQL_TRACE進行資料庫診斷(轉載)SQL資料庫
- 【DB】使用SQL_TRACE進行資料庫診斷跟蹤SQL資料庫
- 使用SQL_TRACE /10046進行資料庫診斷SQL資料庫
- MySQL使用event等待事件進行資料庫效能診斷MySql事件資料庫
- Oracle診斷案例-Sql_traceOracleSQL
- mysql資料庫效能診斷MySql資料庫
- 【Oracle】資料庫hang 診斷Oracle資料庫
- Oracle配置資料庫診斷Oracle資料庫
- 使用awr來診斷資料庫效能問題資料庫
- dbms_addm執行oracle資料庫診斷Oracle資料庫
- 資料庫診斷一例資料庫
- 【AWR】資料庫診斷工具AWR使用全程記錄資料庫
- 2 Day DBA-管理方案物件-監控和優化資料庫-效能自我診斷:自動資料庫診斷監控物件優化資料庫
- 使用ErrorStack進行錯誤跟蹤及診斷Error
- 使用ErrorStack進行錯誤跟蹤及診斷!Error
- 使用Dstat來進行Linux綜合效能診斷Linux
- DB2資料庫故障與效能瓶頸診斷思路DB2資料庫
- 使用ErrorStack進行Oracle錯誤跟蹤及診斷ErrorOracle
- 使用ERRORSTACK進行錯誤跟蹤及診斷(轉)Error
- 資料庫異常智慧分析與診斷資料庫
- ODX 診斷資料庫轉換工具 — DDC資料庫
- 診斷Oracle資料庫Hanging問題Oracle資料庫
- 如何使用AWR報告來診斷資料庫效能問題資料庫
- Oracle ADDM --dbms_addm執行oracle資料庫診斷Oracle資料庫
- 免費網站seo診斷:從哪些維度進行診斷呢?網站
- 利用 Java dump 進行 JVM 故障診斷JavaJVM
- Part II 診斷和優化資料庫效能優化資料庫
- 大語言模型與資料庫故障診斷模型資料庫
- MySQL資料庫診斷:InnoDB關機問題MySql資料庫
- 利用hanganalyz/systemstate dump診斷資料庫hang資料庫
- 自管理的資料庫:自動效能診斷資料庫
- Oracle___診斷案例__資料庫的exp故障Oracle資料庫
- Oracle最強有力的輔助診斷工具SQL_TRACEOracleSQL