Ora-27492 Dbms_isched


Voy a contar un error de esos extraños que a veces te encuentras en las migraciones.
ORA-27492: unable to run job XXXXX: scheduler unavailable
ORA-06512: at "SYS.DBMS_ISCHED", line 185
ORA-06512: at "SYS.DBMS_SCHEDULER", line 486
ORA-06512: at line 2
Este error ocurre al ejecutar JOB de Oracle desde cualquier usuario, pero… ¿Por qué ocurre? ¿Qué es el DBMS_ISCHED?
El paquete DBMS_ISCHED es un paquete de Oracle no documentado, donde DBMS_JOB lo llama de manera interna. La ventaja que nos da el package DBMS_ISCHED frente al DBMS_JOB, es que es posible gestionar trabajos en otros schemas. , como crear o eliminar trabajos o incluso cambiar el NLS del entorno del JOB.
Para poder solventar el problema, a parte de tener el rol DBA, tendremos que ejecutar la siguiente instrucción
SQL> exec dbms_ijob.set_enabled(true);
Una vez ejecutado, reiniciamos nuestra BBDD para aplicar los cambios
SQL> shu immediate
SQL> startup
¡Espero que os sirva!
Subscribe to my newsletter
Read articles from David Sanz directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

David Sanz
David Sanz
Soy desarrollador, Analista, DBA Oracle y Arquitecto OCI, certificado en OCI Migration and Integration Certified Professional y Certified Architect Associate con más de 15 años de experiencia en plataformas Oracle además de especialista en temas de rendimiento.