domingo, 6 de marzo de 2016

ORA-27486: insufficient privileges, ORA-06512: at SYS.DBMS_ISCHED, SYS.DBMS_SCHEDULER‏

ORA-06512: at SYS.DBMS_ISCHED, SYS.DBMS_SCHEDULER‏


Hola.

Me encontré con este error en Oracle 11g al intentar ejecutar un stored procedure. El error es de privilegios insuficientes de ejecución. Por lo cual es necesario saber el permiso correcto a asignar en este tipo de errores.

ORA-06512: at SYS.DBMS_ISCHED, SYS.DBMS_SCHEDULER‏

Ocurre este error al ejecutar un stored procedure sin los permisos necesarios. Usualmente con un usuario que no es el dueño del procedimiento. Es decir que el stored no se encuentra dentro del esquema del usuario.

En este caso, el stored procedure es parte de una tarea programada en Oracle através de jobs.

Solución.

Esto se resuelve asignado el permiso Manage scheduler al usuario correspondiente con la siguiente instrucción:

GRANT MANAGE SCHEDULER TO xxx;

Tomé la referencia de aquí.

Espero les sirva.

No hay comentarios.:

Publicar un comentario