剛看完這一部分文檔,做個(gè)記錄總結(jié)。
e10642Backup-and-Recovery-User's-Guide-11g-Release-2-(11.2) chapter 15 Diagnosing and Repairing Failure with Data Recovery Advisor
主要三個(gè)部分:
list failure
advise failure
repair failure
要求,這三個(gè)命令必須在同一個(gè)rman session 中依次執(zhí)行。順序不能亂。什么意思呢?要執(zhí)行后面一條命令,前面一條命令必須執(zhí)行過。注意,“過”字很有內(nèi)涵。并且,命令不能跳躍執(zhí)行。否則,出了問題,Oracle會(huì)說這個(gè)問題我已經(jīng)說過了,你不按照我的操作,出了問題我不管。
list failure只是列出了ADR中存儲(chǔ)的已經(jīng)檢測出的錯(cuò)誤,并且在執(zhí)行過程中,會(huì)驗(yàn)證下已經(jīng)記錄的failure是否已經(jīng)修復(fù),如果修復(fù)了,就不在列出了。
failure有三個(gè)PRiority:critical、high、low。默認(rèn)不列出low。high和low的priority可以通過change failure .. priority low/high 改變。failure有open和close狀態(tài),change也可以改變failure的狀態(tài)。但是如果DRA檢測到問題仍存在,會(huì)議一個(gè)different failure id重新將failure list出來。
list failure,不會(huì)做validate。什么意思,就是只是list、query、show,順帶檢查下已有的failure是否已經(jīng)修復(fù)。如果要發(fā)現(xiàn)failure怎么做?就交給database auto check了,或者等到corrupt data block在user transaction中被使用到爆出來,或者手動(dòng)執(zhí)行validate。validate可以檢測logical和physical的failure。可以skip inaccessible 繼續(xù)做validate。
advise failure,負(fù)責(zé)生成repair的advise。有mandatory 或者optional的手動(dòng)repairadvise和自動(dòng)修復(fù)腳本。建議優(yōu)先選擇手動(dòng)修復(fù)。advise failure也順便檢查failure是否已經(jīng)修復(fù)。這點(diǎn)與list failure相同。advise failure會(huì)生成自動(dòng)修復(fù)腳本,并列出腳本路徑,我們可以自己打開看。
repair failure,就是執(zhí)行repair了,可以加上preview做預(yù)覽,不執(zhí)行。
|
新聞熱點(diǎn)
疑難解答
圖片精選