oracle Database Event trace 設定

myhuaer發表於2005-09-06

通常設定那些 oracle Database Event

下面的Event 經常被DBA Oracle support 用來診斷問題:

• 10046 trace name context forever, level 4

追蹤 SQL statements 和 顯示trace 輸出的繫結變數值

10046 trace name context forever, level 8

顯示在SQL trace files 中的等待事件

10046 trace name context forever, level 12

顯示在SQL trace files中的繫結變數名和等待事件

1401 trace name errorstack, level 12

1401 trace name errorstack, level 4

1401 trace name processstate

Dumps 輸出由 錯誤號為: ora-1401 “ 插入值過大” 引起的錯誤資訊。

錯誤號1401 的錯誤資訊,會被所Trace的 其他 oracle database trace錯誤資訊

代替。

60 trace name errorstack level 10

oracle 出現Dead lock 時顯示,這個有助於診斷問題所在。

下面Oracle event 僅僅是例子,它們隨Oracle 版本不同而不同,在使用前請檢視詳細資料和版本資訊:

• 10210 trace name context forever, level 10 10211 trace name context

forever, level 10 10231 trace name context forever, level 10

這些事件保護Database block 中斷。

10049 trace name context forever, level 2

記憶體保護遊標

10210 trace name context forever, level 2

資料塊檢查

10211 trace name context forever, level 2

Index block 檢查

10235 trace name context forever, level 1

記憶體峰值檢查

10262 trace name context forever, level 300

允許連線在記憶體中短缺 300 位元組。

注意:

你可以使用unix oerr 命令得到 oracle event 的詳細描述。

oracle help 需要在安裝Oracle database 時要指定)

[@more@]

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

相關文章