重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 424|回复: 0
打印 上一主题 下一主题

ORA-13785:missing target object for tuning task

[复制链接]
跳转到指定楼层
楼主
发表于 2025-6-27 19:05:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
案例:
2025-05-03T06:00:02.329745+08:00
Errors in file /u01/app/oracle/diag/rdbms/his/his1/trace/his1_j001_2156875.trc:
ORA-12012: error on auto execute of job "SYS"."ORA$AT_SQ_SQL_SW_3278"
ORA-13785: missing target object for tuning task "SYS_AUTO_SQL_TUNING_TASK"
ORA-06512: at "SYS.PRVT_ADVISOR", line 3550
ORA-06512: at "SYS.PRVT_ADVISOR", line 934
ORA-06512: at "SYS.DBMS_SQLTUNE_INTERNAL", line 14147
ORA-06512: at "SYS.DBMS_SQLTUNE_INTERNAL", line 14174
ORA-06512: at "SYS.WRI$_ADV_SQLTUNE", line 8
ORA-06512: at "SYS.PRVT_ADVISOR", line 917
ORA-06512: at "SYS.PRVT_ADVISOR", line 3455
ORA-06512: at "SYS.DBMS_ADVISOR", line 276
ORA-06512: at "SYS.DBMS_SQLTUNE", line 1224
ORA-06512: at line 19

分析:
‌自动调优任务异常‌:如SYS_AUTO_SPM_EVOLVE_TASK 或 SYS_AUTO_SQL_TUNING_TASK 等自动调优任务在执行过程中出现异常,导致目标对象丢失
这是一个固有问题,踢出自动 SQL_TUNNING
建议:

可以关闭sql tuning advisor

-- 关闭自动 SQL 调优任务

BEGIN
  DBMS_AUTO_TASK_ADMIN.DISABLE(
    client_name => 'sql tuning advisor',
    operation   => NULL,
    window_name => NULL);
END;
/

-- 查看状态

SELECT client_name, status
FROM dba_autotask_client
WHERE client_name = 'sql tuning advisor';

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-30 05:24 , Processed in 0.222078 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表