Solución para el error ORA-12012, ORA-20001 y ORA-06512 en Oracle 12c

Hola,

Si nos encontramos con el siguiente error en el alert de oracle:

ORA-12012: error en la ejecución automática del trabajo "SYS"."ORA$AT_OS_OPT_SY_6092"
ORA-20001: Statistics Advisor: Invalid task name for the current user
ORA-06512: en "SYS.DBMS_STATS", línea 47207
ORA-06512: en "SYS.DBMS_STATS_ADVISOR", línea 882
ORA-06512: en "SYS.DBMS_STATS_INTERNAL", línea 20059
ORA-06512: en "SYS.DBMS_STATS_INTERNAL", línea 22201
ORA-06512: en "SYS.DBMS_STATS", línea 47197

Se debe a que en el momento de la creación de la base de datos, el paquete Site Advisor, no pudo crear las tareas de mantenimiento. Para comprobarlo, ejecutaremos la siguiente query como SYS:

select name, ctime, how_created
from sys.wri$_adv_tasks
where owner_name = ‘SYS’
and name in (‘AUTO_STATS_ADVISOR_TASK’,’INDIVIDUAL_STATS_ADVISOR_TASK’);

Si no vemos ningún resultado, entonces ejecutaremos:

EXEC dbms_stats.init_package();

Luego volveremos a ejecutar la consulta y como resultado, tendremos dos tareas creadas y ya no pintará mas el error en el alert de Oracle.

Espero que les haya resultado útil.
Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: