如何用SQL Repair Advisor处理SQL故障
时间:2015-3-6
Support Workbench不仅是将诊断数据上传给Oracle Support的一个工具,还可以通过Support workbench运行最新的SQL Repair Advisor工具,在Oracle Database 11g中,可以运行SQL Repair Advisor来处理失败的SQL语句,此顾问通常建议应用一个补丁来处理失败的语句,如果采纳了建议并应用了SQL补丁,优化程序将选择一个替代执行路径,SQL代码将成功执行,不需要更改原来的SQL语句,如果SQL Repair Advisor不能给出一个使SQL工作的建议,可以用Support Workbench打包意外事件文件和相关数据,发送给Oracle Support.下面给出从Support Workbench主页调用SQL Repair Advisor的简要步骤:
1.转到Problem Dtails页,单击失败的SQL语句导致的特殊问题消息;
2.单击SelfService标签上Investigate and Resolve部分中的SQL Repair Advisor;
3.输入适当的选项立即运行此顾问,或在稍后预定时间运行它;
4.单击Submit;
5.在SQL Repair Results页面上单击View,检查Repair Recommendation页面;
6.如果砍要采纳相应建议,单击implement.