ORA-15742: specified execution name “string” is not a valid COMPARE_PERFORMANCE execution for SQL Performance Analyzer task “string”. ORACLE 报错 故障修复 远程处理
文档解释
ORA-15742: specified execution name “string” is not a valid COMPARE_PERFORMANCE execution for SQL Performance Analyzer task “string”.
Cause: The specified execution name was not a valid execution of type COMPARE_PERFORMANCE for the SQL Performance Analyzer task.
Action: Ensure that a valid COMPARE_PERFORMANCE execution name is used for the SQL Performance Analyzer task.
ORA-15742错误是在使用SQL Performance Analyzer任务时,给定的执行名不是有效的COMPARE_PERFORMANCE执行,而导致产生的错误。
官方解释
常见案例
一般处理方法及步骤
1. 首先,检查是否输入了正确的执行名,并且确保该名称来自COMPARE_PERFORMANCE性能捕获任务。
2. 若用户已经检查了正确的执行名,可以使用dbms_sqltune.report_sqlset_or_task_analysis得到存储的执行的概要信息,以及检查来源是否有效。
3. 若用户已经设置了正确的执行名,则检查一下权限,这种情况下,你应该要求至少“EXECUTE”在“SYS.DBMS_SQLTUNE”上开通。
4. 若以上所有步骤均无效,请尝试清除SQL Performance Analyzer任务后重新创建,以解决ORA-15742错误。