如何用sql repair advisor處理sql故障
作者:佚名 時(shí)間:2015-03-06 分享到:
support workbench不僅是將診斷數(shù)據(jù)上傳給oracle support的一個(gè)工具,還可以通過(guò)support workbench運(yùn)行最新的sql repair advisor工具,在oracle database 11g中,可以運(yùn)行sql repair advisor來(lái)處理失敗的sql語(yǔ)句,此顧問(wèn)通常建議應(yīng)用一個(gè)補(bǔ)丁來(lái)處理失敗的語(yǔ)句,如果采納了建議并應(yīng)用了sql補(bǔ)丁,優(yōu)化程序?qū)⑦x擇一個(gè)替代執(zhí)行路徑,sql代碼將成功執(zhí)行,不需要更改原來(lái)的sql語(yǔ)句,如果sql repair advisor不能給出一個(gè)使sql工作的建議,可以用support workbench打包意外事件文件和相關(guān)數(shù)據(jù),發(fā)送給oracle support.下面給出從support workbench主頁(yè)調(diào)用sql repair advisor的簡(jiǎn)要步驟:
1.轉(zhuǎn)到problem dtails頁(yè),單擊失敗的sql語(yǔ)句導(dǎo)致的特殊問(wèn)題消息;
2.單擊selfservice標(biāo)簽上investigate and resolve部分中的sql repair advisor;
3.輸入適當(dāng)?shù)倪x項(xiàng)立即運(yùn)行此顧問(wèn),或在稍后預(yù)定時(shí)間運(yùn)行它;
4.單擊submit;
5.在sql repair results頁(yè)面上單擊view,檢查repair recommendation頁(yè)面;
6.如果砍要采納相應(yīng)建議,單擊implement.