其它事件
1、buffers事件:dump SGA緩衝區中的db buffer結構
alter session set events 'immediate trace name buffers level 1'; --表示dump緩衝區的頭部。
2、blockdump事件:dump資料檔案、索引檔案、回滾段檔案結構
alter session set events 'immediate trace name blockdump level 66666'; --表示dump塊地址為6666的資料塊。
在Oracle 8以後該命令已改為:
alter system dump datafile 11 block 9; --表示dump資料檔案號為11中的第9個資料塊。
3、controlf事件:dump控制檔案結構
alter session set events 'immediate trace name controlf level 10'; --表示dump控制檔案的所有內容。
4、locks事件:dump LCK程式的鎖資訊
alter session set events 'immediate trace name locks level 5';
5、redohdr事件:dump redo日誌的頭部資訊
alter session set events 'immediate trace name redohdr level 1'; --表示dump redo日誌頭部的控制檔案項。
alter session set events 'immediate trace name redohdr level 2'; --表示dump redo日誌的通用檔案頭。
alter session set events 'immediate trace name redohdr level 10'; --表示dump redo日誌的完整檔案頭。
注意:redo日誌的內容dump可以採用下面的語句:
alter system dump logfile 'logfilename';
6、loghist事件:dump控制檔案中的日誌歷史項
alter session set events 'immediate trace name loghist level 1'; --表示只dump最早和最遲的日誌歷史項。
levelnumber大於等於2時,表示2的levelnumber次方個日誌歷史項。
alter session set events 'immediate trace name loghist level 4'; --表示dump 16個日誌歷史項。
7、file_hdrs事件:dump 所有資料檔案的頭部資訊
alter session set events 'immediate trace name file_hdrs level 1'; --表示dump 所有資料檔案頭部的控制檔案項。
alter session set events 'immediate trace name file_hdrs level 2'; --表示dump 所有資料檔案的通用檔案頭。
alter session set events 'immediate trace name file_hdrs level 10'; --表示dump 所有資料檔案的完整檔案頭。
8、errorstack事件:dump 錯誤棧資訊,通常Oracle發生錯誤時前臺程式將得到一條錯誤資訊,但某些情況下得不到錯誤資訊,可以
採用這種方式得到Oracle錯誤。
alter session set events '604 trace name errorstack forever'; --表示當出現604錯誤時,dump 錯誤棧和程式棧。
9、systemstate事件:dump所有系統狀態和程式狀態
alter session set events 'immediate trace name systemstate level 10'; --表示dump 所有系統狀態和程式狀態。
10、coalesec事件:dump指定表空間中的自由區間
levelnumber以十六進位制表示時,兩個高位位元組表示自由區間數目,兩個低位位元組表示表空間號,如0x00050000表示dump系統表空間中的
5個自由區間,轉換成十進位制就是327680,即:
alter session set events 'immediate trace name coalesec level 327680';
11、processsate事件:dump程式狀態
alter session set events 'immediate trace name processsate level 10';
12、library_cache事件:dump library cache資訊
alter session set events 'immediate trace name library_cache level 10';
13、heapdump事件:dump PGA、SGA、UGA中的資訊
alter session set events 'immediate trace name heapdump level 1';
14、row_cache事件:dump資料字典緩衝區中的資訊
alter session set events 'immediate trace name row_cache level 1';[@more@]
alter session set events 'immediate trace name buffers level 1'; --表示dump緩衝區的頭部。
2、blockdump事件:dump資料檔案、索引檔案、回滾段檔案結構
alter session set events 'immediate trace name blockdump level 66666'; --表示dump塊地址為6666的資料塊。
在Oracle 8以後該命令已改為:
alter system dump datafile 11 block 9; --表示dump資料檔案號為11中的第9個資料塊。
3、controlf事件:dump控制檔案結構
alter session set events 'immediate trace name controlf level 10'; --表示dump控制檔案的所有內容。
4、locks事件:dump LCK程式的鎖資訊
alter session set events 'immediate trace name locks level 5';
5、redohdr事件:dump redo日誌的頭部資訊
alter session set events 'immediate trace name redohdr level 1'; --表示dump redo日誌頭部的控制檔案項。
alter session set events 'immediate trace name redohdr level 2'; --表示dump redo日誌的通用檔案頭。
alter session set events 'immediate trace name redohdr level 10'; --表示dump redo日誌的完整檔案頭。
注意:redo日誌的內容dump可以採用下面的語句:
alter system dump logfile 'logfilename';
6、loghist事件:dump控制檔案中的日誌歷史項
alter session set events 'immediate trace name loghist level 1'; --表示只dump最早和最遲的日誌歷史項。
levelnumber大於等於2時,表示2的levelnumber次方個日誌歷史項。
alter session set events 'immediate trace name loghist level 4'; --表示dump 16個日誌歷史項。
7、file_hdrs事件:dump 所有資料檔案的頭部資訊
alter session set events 'immediate trace name file_hdrs level 1'; --表示dump 所有資料檔案頭部的控制檔案項。
alter session set events 'immediate trace name file_hdrs level 2'; --表示dump 所有資料檔案的通用檔案頭。
alter session set events 'immediate trace name file_hdrs level 10'; --表示dump 所有資料檔案的完整檔案頭。
8、errorstack事件:dump 錯誤棧資訊,通常Oracle發生錯誤時前臺程式將得到一條錯誤資訊,但某些情況下得不到錯誤資訊,可以
採用這種方式得到Oracle錯誤。
alter session set events '604 trace name errorstack forever'; --表示當出現604錯誤時,dump 錯誤棧和程式棧。
9、systemstate事件:dump所有系統狀態和程式狀態
alter session set events 'immediate trace name systemstate level 10'; --表示dump 所有系統狀態和程式狀態。
10、coalesec事件:dump指定表空間中的自由區間
levelnumber以十六進位制表示時,兩個高位位元組表示自由區間數目,兩個低位位元組表示表空間號,如0x00050000表示dump系統表空間中的
5個自由區間,轉換成十進位制就是327680,即:
alter session set events 'immediate trace name coalesec level 327680';
11、processsate事件:dump程式狀態
alter session set events 'immediate trace name processsate level 10';
12、library_cache事件:dump library cache資訊
alter session set events 'immediate trace name library_cache level 10';
13、heapdump事件:dump PGA、SGA、UGA中的資訊
alter session set events 'immediate trace name heapdump level 1';
14、row_cache事件:dump資料字典緩衝區中的資訊
alter session set events 'immediate trace name row_cache level 1';[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/95530/viewspace-809159/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 其它 ObjectObject
- 其它知識
- PostgreSQL:其它型別SQL型別
- Oracle OCP(26):其它ObjectOracleObject
- CSS3-其它特性CSSS3
- 微信小程式使用其它字型微信小程式
- [C++]類的其它特性C++
- Oracle備份的其它手段Oracle
- rman備份的其它特性
- Oracle OCP(31):USER & ROLE & PRIVILEGE 其它Oracle
- 【Mysql】Mysql線上安裝其它引擎MySql
- Oracle其它情況的恢復Oracle
- Request Headers 的其它 fields 值Header
- Kerberos ticket lifetime及其它ROS
- LINUX(十七)Linux其它命令Linux
- inv與其它模組的關系
- Statspack之九-其它重要指令碼指令碼
- 常用CSS樣式2:其它樣式CSS
- 針對IE及其它的css hackCSS
- java學習:Java中的其它類Java
- 從java程式中呼叫其它程式 (轉)Java
- Linux(08):網路配置檔案——其它Linux
- 【目錄】日常工具與其它文章目錄
- 1.6 常用CSS樣式2:其它樣式CSS
- 使用 Moq 測試.NET Core 應用 -- 其它
- 07HTML基礎-meta其它型別HTML型別
- create table之storage選項initial和其它
- level 的其它用法實現loop功能OOP
- 12、Oracle中的其它資料庫物件Oracle資料庫物件
- 06小白學nodejs fs模組其它方法NodeJS
- 使用者、組及其它 Linux 特性(二)Linux
- EMCC 13新增其它主機和資料庫資料庫
- 除了程式設計還有其它的要學程式設計
- 美顏SDK在其它場景表現如何?
- 課時7.其它知識補充(理解)
- 課時26.a標籤其它屬性(掌握)
- 如何隱藏 Apache 版本號和其它敏感資訊Apache
- 破解RCU安裝對Oracle版本及其它限制Oracle