使用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資料庫
- MySQL使用event等待事件進行資料庫效能診斷MySql事件資料庫
- Oracle診斷案例-Sql_traceOracleSQL
- 使用ErrorStack進行錯誤跟蹤及診斷Error
- ODX 診斷資料庫轉換工具 — DDC資料庫
- 資料庫異常智慧分析與診斷資料庫
- Part II 診斷和優化資料庫效能優化資料庫
- 大語言模型與資料庫故障診斷模型資料庫
- 免費網站seo診斷:從哪些維度進行診斷呢?網站
- 用10046進行診斷一例
- 資料庫上雲實踐:使用Ora2pg進行資料庫遷移資料庫
- 使用 SOS 對 Linux 中執行的 .NET Core 進行問題診斷Linux
- 使用Redis和Java進行資料庫快取 - DZone資料庫RedisJava資料庫快取
- 使用MySQL Workbench進行資料庫備份MySql資料庫
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- 資料庫簡化運維,智慧診斷助手幫你搞定!資料庫運維
- 利用errorstack事件進行錯誤跟蹤和診斷Error事件
- O2O行業資料平臺實戰:從監控到診斷的資料產品搭建行業
- 如何使用Java Streams進行資料庫查詢?Java資料庫
- 使用Redis和Java進行資料庫快取RedisJava資料庫快取
- 使用Java和Flyway進行資料庫版本控制Java資料庫
- Java執行緒診斷Java執行緒
- 【巨杉資料庫SequoiaDB】巨杉Tech | 四步走,快速診斷資料庫叢集狀態資料庫
- 透過v$wait_chains檢視診斷資料庫hang和ContentionAI資料庫
- 使用python進行Oracle資料庫效能趨勢分析PythonOracle資料庫
- 使用離線工具dmbackup進行資料庫備份資料庫
- 從監控到診斷:資料的力量
- 網路診斷工具的使用
- 如何使用帝國CMS進行資料庫匯出操作?資料庫
- ElasticSearch + Logstash進行資料庫同步Elasticsearch資料庫
- 【Node.js】使用mongoose連線資料庫以及進行資料儲存Node.jsGo資料庫
- 【譯】.NET 5 中的診斷改進
- 【恩墨學院】基於裸資料的異地資料庫效能診斷與最佳化資料庫
- 當資料庫遇上"自動駕駛",阿里雲 DAS 在自治診斷的突破資料庫自動駕駛阿里
- 使用pandas進行資料分析
- 如何透過鏈路追蹤進行定時任務診斷
- 資料庫防火牆的阻斷方式:行為阻斷或者Session阻斷資料庫防火牆Session
- H2 資料庫介紹(2)--使用資料庫
- .NET CORE 下如何使用國產資料庫進行 開發資料庫