2 Day DBA-管理方案物件-調查、報告和解決問題

LuiseDalian發表於2014-02-08

OEMDC包括一個功能叫支援工作臺,使你能夠檢視和調查嚴重的資料庫錯誤,將錯誤報告給Oracle支援服務,在一些情況下解決錯誤。

關於資料庫問題和意外

為了輔助診斷和解決嚴重的問題,Oracle資料庫11g引入了2個概念:問題和意外。

問題:是資料庫中的一個嚴重的錯誤。表現為內部錯誤,如ORA-00600、其它伺服器錯誤,如ORA-07445(作業系統異常)、ORA-04031(共享池記憶體不足)。問題在自動診斷庫(ADR)中被跟蹤。ADR是一個基於檔案的用來儲存診斷資料的庫。因為這個庫被儲存在資料庫之外,所以即使資料庫當機,診斷資料仍然可用。Oracle 11g中警告日誌、所有的跟蹤和dump檔案、其它的診斷資料也都儲存在ADR中。

每個問題都有一個問題鍵,是一個描述問題的字串。問題鍵包括錯誤程式碼、一個或多個錯誤引數值、其它資訊。

 

意外:是問題的一次發生。當一個問題發生多次,對於每一次發生建立一個意外。意外在ADR中被快照和跟蹤。每個意外由一個數字意外ID所標識,該標識在ADR中是唯一的。

當發生意外,資料庫執行下面的操作:

1)        在預警日誌中建立一個entry

2)        EM傳送意外預警

3)        收集意外第1次失敗的診斷資料

4)        使用意外ID標記診斷資料

5)        把資料儲存儲存在為那個意外建立的ADR子目錄中。

 

每個意外都有一個問題鍵,對映到唯一的問題。

診斷和解決一個嚴重的錯誤通常開始於意外預警。意外預警顯示在OEMDC主頁上。

 

線路:調查、報告和解決問題

可以從支援控制檯開始調查一個問題。更為典型的工作流開始於主頁面上的嚴重錯誤預警。

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

相關文章