oracle程式和記憶體轉儲說明
轉儲程式狀態:
SQL> alter session set events 'immediate trace name processstate level 10';
或者SQL> oradebug dump processstate 10
轉儲系統狀態:
SQL> alter session set events 'immediate trace name systemstate level 10';
轉儲的系統狀態分三部分:
1.跟蹤檔案頭
2.系統全域性資訊
3.程式資訊
轉儲記憶體可分為:
1.heapdump:轉儲PGA, SGA, UGA
SQL> alter session set events 'immediate trace name heapdump level <level>'
2.heapdump_addr:轉儲subheap
SQL> alter session set events 'immediate trace name heapdump_addr <addr>'
3.row_cache:轉儲dictionary cache
SQL> alter session set events 'immediate trace name row_cache level <level>'
4.buffer:轉儲buffer cache
SQL> alter sessiaon set events 'immediate trace name buffers level <level>'
5.library_cache:轉儲library cache
SQL> alter session set events 'immediate trace name library_cache level <level>';
轉儲的記憶體分三部分:
1.heap的描述
2.heap的extent列表中的chunk
3.free lists, lru lists, permanent chunk lists,and marked chunk lists
SQL> alter session set events 'immediate trace name processstate level 10';
或者SQL> oradebug dump processstate 10
轉儲系統狀態:
SQL> alter session set events 'immediate trace name systemstate level 10';
轉儲的系統狀態分三部分:
1.跟蹤檔案頭
2.系統全域性資訊
3.程式資訊
轉儲記憶體可分為:
1.heapdump:轉儲PGA, SGA, UGA
SQL> alter session set events 'immediate trace name heapdump level <level>'
2.heapdump_addr:轉儲subheap
SQL> alter session set events 'immediate trace name heapdump_addr <addr>'
3.row_cache:轉儲dictionary cache
SQL> alter session set events 'immediate trace name row_cache level <level>'
4.buffer:轉儲buffer cache
SQL> alter sessiaon set events 'immediate trace name buffers level <level>'
5.library_cache:轉儲library cache
SQL> alter session set events 'immediate trace name library_cache level <level>';
轉儲的記憶體分三部分:
1.heap的描述
2.heap的extent列表中的chunk
3.free lists, lru lists, permanent chunk lists,and marked chunk lists
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28539951/viewspace-1994674/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 反射記憶體卡原理說明反射記憶體
- 一些轉儲和清除記憶體物件和物理物件的命令(轉)記憶體物件
- Oracle記憶體結構(四)----如何獲得Oracle各記憶體段的內部資訊(轉)Oracle記憶體
- RU 和 RUR oracle補丁說明Oracle
- Oracle Latch 說明Oracle
- struct和malloc記憶體互轉例子Struct記憶體
- 天津拓航科技有限公司反射記憶體卡原理說明反射記憶體
- 堆疊和記憶體的關係 細說記憶體
- 浪潮儲存:以全快閃記憶體儲加速數字轉型記憶體
- 10.3 除錯事件轉存程式記憶體除錯事件記憶體
- [轉載] Java直接記憶體與堆記憶體Java記憶體
- oracle orapwd使用說明Oracle
- 【ROWID】Oracle rowid說明Oracle
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- openGauss儲存技術(二)——列儲存引擎和記憶體引擎儲存引擎記憶體
- 轉換說明
- Oracle記憶體結構(一)----SGA的區域資訊(轉)Oracle記憶體
- 【大頁記憶體】Oracle資料庫配置大頁記憶體記憶體Oracle資料庫
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- Java記憶體區域和記憶體模型Java記憶體模型
- 直接記憶體和堆記憶體誰快記憶體
- 記憶體溢位和記憶體洩露記憶體溢位記憶體洩露
- [20210126]探究oracle記憶體分配.txtOracle記憶體
- Redis 記憶體優化神技,小記憶體儲存大資料Redis記憶體優化大資料
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- 小程式白屏問題和記憶體研究記憶體
- Oracle記憶體結構(二)----Shared Pool的詳細資訊(轉)Oracle記憶體
- Oracle記憶體結構(三)----Process Memory的詳細資訊(轉)Oracle記憶體
- 【記憶體洩漏和記憶體溢位】JavaScript之深入淺出理解記憶體洩漏和記憶體溢位記憶體溢位JavaScript
- 記憶體中的資料儲存記憶體
- Oracle OCP(39):Database 記憶體結構OracleDatabase記憶體
- Oracle:記憶體設定注意事項Oracle記憶體
- Oracle Table建立引數說明Oracle
- Oracle 官方文件 結構說明Oracle
- 1. 硬體和環境說明
- JavaScript之記憶體溢位和記憶體洩漏JavaScript記憶體溢位
- C# 記憶體的理解 通俗說C#記憶體
- 遊戲記憶體對比普通記憶體區別 遊戲記憶體和普通記憶體相差大嗎?遊戲記憶體
- 什麼是Java記憶體模型(JMM)中的主記憶體和本地記憶體?Java記憶體模型