ORA-19386: target object already exists for tuning task “string” ORACLE 报错 故障修复 远程处理

文档解释

ORA-19386: target object already exists for tuning task “string”

Cause: An attempt was made to set a target object for a tuning task when one had already been set.

Action: Create a new task if another target object is needed.

ORA-19386是一个由Oracle数据库引擎引起的错误,它指明您正在尝试使用与现有目标对象及其关联的调优任务相同的名称创建另一个调优任务。

官方解释

常见案例

一般处理方法及步骤

1.查看表SYS.WRH$_ACTIVE_SESSION_HISTORY,查看当前创建tuning task执行的SQL_ID及当前创建tuning task的LAST_TUNING_TASK_NAME。

2.查看Tuning Task,如果存在与刚才查询出来LAST_TUNING_TASK_NAME相同,则需要改变tuning task名字;如果没有,则 tuning task正常创建。

3.在管理控制台中,更改 tuning task 名称,或使用SQL* Plus删除LAST_TUNING_TASK_NAME相同的tuning task,之后再重新创建这个 tuning task。


数据运维技术 » ORA-19386: target object already exists for tuning task “string” ORACLE 报错 故障修复 远程处理