Skip to main content

Ora-27492 Dbms_isched

Updated 1 min readMarkdown
Part of seriesErrores ORA
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!

About the author

  • Ingeniero informático, Oracle ACE, DBA y Arquitecto OCI, con más de 15 años de experiencia en plataformas Oracle. Certificado en OCI Certified Architect Professional y OCI Migration and Integration Certified Professional.

No comments yet. Be the first to comment.

More from this blog