如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Database - Standard Edition – 版本 12.1.0.1 及以上 本文信息适用于任何平台。
症状
Oracle Database Standard Edition,SQL Tuning advisory遇到以下错误:
Errors in file /ora/u01/app/oracle/diag/rdbms/rdecm01/RDECM01/trace/RDECM01_j002_17710.trc: ORA-12012: error on auto execute of job "SYS"."ORA$AT_SQ_SQL_SW_2511" ORA-13717: Tuning Package License is needed for using this feature. ORA-06512: at "SYS.PRVT_SMGUTIL", line 52 ORA-06512: at "SYS.PRVT_SMGUTIL", line 37 ORA-06512: at "SYS.PRVT_ADVISOR", line 7382 ORA-06512: at "SYS.PRVT_ADVISOR", line 7432 ORA-06512: at "SYS.PRVT_ADVISOR", line 7485 ORA-06512: at "SYS.DBMS_ADVISOR", line 238 ORA-06512: at "SYS.DBMS_SQLTUNE", line 937 ORA-06512: at line 4
更改
数据库从12c以前的版本升级到12.1.0.1
原因
由于这是标准版本,SQL Tuning advisory在12c之前的数据库中被默认禁用。
但升级数据库到12c后,SQL Tuning advisory变为"ENABLED"
SQL> select client_name,status from DBA_AUTOTASK_CLIENT; CLIENT_NAME STATUS ---------------------------------------------------------------- -------- auto optimizer stats collection ENABLED auto space advisor ENABLED sql tuning advisor ENABLED =============> sql tuning advisor became "ENABLED" after upgrading
解决方案
解决方法:手动禁用sql tuing advisory autotask
BEGIN dbms_auto_task_admin.disable( client_name => 'sql tuning advisor', operation => NULL, window_name => NULL); END; /
参考
NOTE:756734.1 - 11g: Scheduler Maintenance Tasks or Autotasks