以下的文章主要是對oracle跟蹤事件的具體描述,其中主要包括oracle跟蹤事件之一oracle跟蹤檔案的具體內容介紹,以及oracle跟蹤事件之二oracle跟蹤事件的詳細內容描述,以下就是文章的具體內容描述。
一、oracle跟蹤事件之一oracle跟蹤檔案
oracle跟蹤檔案分為三種型別,一種是後台報警日誌檔案,記錄資料庫在啟動、關閉和執行期間後台程序的活動情況,如表空間建立、回滾段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先檢視該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台報警日誌檔案儲存background_dump_dest引數指定的目錄中,檔案格式為sidalrt.log
另一種型別是dbwr、lgwr、smon等後台程序建立的後台跟蹤檔案。後台跟蹤檔案根據後台程序運**況產生,後台跟蹤檔案也儲存在background_dump_dest引數指定的目錄中,檔案格式為siddbwr.trc、sidsmon.trc等。還有一種型別是由連線到oracle的使用者程序(server processes)生成的使用者跟蹤檔案。
這些檔案僅在使用者會話期間遇到錯誤時產生。此外,使用者可以通過執行oracle跟蹤事件(見後面)來生成該類檔案,使用者跟蹤檔案儲存在user_dump_dest引數指定的目錄中,檔案格式為ora***xx.trc,***xx為建立檔案的程序號(或執行緒號)。
二、oracle跟蹤事件之二oracle跟蹤事件
oracle提供了一類命令,可以將oracle各類內部結構中所包含的資訊轉儲(dump)到跟蹤檔案中,以便使用者能根據檔案內容來解決各種故障。設定跟蹤事件有兩種方法,一種是在init.ora檔案中設定事件,這樣open資料庫後,將影響到所有的會話。設定格式如下:
event="eventnumber trace name eventname [forever,] [level levelnumber] : ......."
通過:符號,可以連續設定多個事件,也可以通過連續使用event來設定多個事件。
另一種方法是在會話過程中使用alter session set events命令,只對當前會話有影響。設定格式如下:
alter session set events '[eventnumber|immediate] trace name eventname [forever] [, level levelnumber] : .......'通過:符號,可以連續設定多個事件,也可以通過連續使用alter session set events 來設定多個事件。
格式說明:eventnumber指觸發dump的事件號,事件號可以是oracle錯誤號(出現相應錯誤時跟蹤指定的事件)或oralce內部事件號,內部事件號在10000到10999之間,不能與immediate關鍵字同用。
immediate關鍵字表示命令發出後,立即將指定的結構dump到跟蹤檔案中,這個關鍵字只用在alter session語句中,並且不能與 eventnumber、forever關鍵字同用。
trace name 是關鍵字。
eventname指事件名稱(見後面),即要進行dump的實際結構名。若eventname為context,則指根據內部事件號進行跟蹤。
forever關鍵字表示事件在例項或會話的週期內保持有效狀態,不能與immediate同用。
level為事件級別關鍵字。但在dump錯誤棧(errorstack)時不存在級別。
levelnumber表示事件級別號,一般從1到10,1表示只dump結構頭部資訊,10表示dump結構的所有資訊。
上述內容摘錄於:
Oracle 10046跟蹤事件使用方法
1.開啟10046跟蹤事件 alter session set events 10046 trace name context forever,level 12 如果想更容易標識trace檔案,在開啟事件之前,可以先設定trace的標識 alter session set tracefile ide...
目標跟蹤的點跟蹤技術 1
目標跟蹤技術按實際跟蹤物件可以分為點跟蹤和塊跟蹤。所謂點跟蹤就是在初始影象幀的目標上找一些具有跟蹤價值的點,用點周圍的一小塊區域的特徵對其進行描述,在後續的影象幀中根據特徵描述尋找這些點移動到的新位置。這裡需要解決三個問題。特徵點選擇 特徵點描述和特徵點匹配。首先談一下特徵點選擇。用於跟蹤的特徵點周...
目標跟蹤的點跟蹤技術 4
獲取特徵點後,sift用方向梯度直方圖描述每個特徵點的特徵。首先計算每個特徵點的梯度幅度和方向 然後計算特徵點周圍16x16範圍的每個點的梯度方向,對其中上下左右每4x4的區域,統計區域內各點的方向梯度直方圖。直方圖把360度角劃分為36個bin,計算前先用高斯平滑削弱邊緣的影響。16x16點的梯度...