oracle數(shù)據(jù)庫(kù)健康檢查
作者:佚名 時(shí)間:2015-03-07 分享到:
主動(dòng)檢查各數(shù)據(jù)庫(kù)組件可幫助避免潛在的問(wèn)題.oracle database 11g提供了新的監(jiān)控框架,稱為health monitor,它對(duì)文件系統(tǒng),內(nèi)在以及事務(wù)處理完整性等數(shù)據(jù)庫(kù)組件進(jìn)行診斷檢查.每次檢查生成一個(gè)包含查找結(jié)果以及處理問(wèn)題的建議等的報(bào)告,任何時(shí)候只要存在數(shù)據(jù)庫(kù)錯(cuò)誤,health monitor都將自動(dòng)檢查數(shù)據(jù)庫(kù)各組件的狀態(tài).根據(jù)數(shù)據(jù)庫(kù)中的錯(cuò)誤自動(dòng)進(jìn)行檢查的目的,是在危險(xiǎn)嚴(yán)重傷害數(shù)據(jù)庫(kù)之前捕捉它們,這些危險(xiǎn)包括文件錯(cuò)誤,物理和邏輯塊錯(cuò)誤以及數(shù)據(jù)字典錯(cuò)待等,這些檢查產(chǎn)生一個(gè)數(shù)據(jù)庫(kù)錯(cuò)誤報(bào)告,多數(shù)情況下含有處理問(wèn)題的建議,作為dba,還可以選擇利用與數(shù)據(jù)庫(kù)所進(jìn)行的自動(dòng)檢查相同的機(jī)制,進(jìn)行主動(dòng)數(shù)據(jù)庫(kù)健康檢查.
任何時(shí)候,只要數(shù)據(jù)庫(kù)中存在嚴(yán)重錯(cuò)誤,數(shù)據(jù)庫(kù)都將自動(dòng)運(yùn)行health monitor以診斷問(wèn)題.health monitor在adr中記錄所有查找結(jié)果,data rcovery advisor可以訪問(wèn)其中的結(jié)果以便生成報(bào)告或處理問(wèn)題,也可以在數(shù)據(jù)庫(kù)出問(wèn)題之后或作為常規(guī)的dba活動(dòng),通過(guò)database control或在oracle提供的程序包dbms_hm的幫助下手動(dòng)運(yùn)行health monitor.