Problemas entre Jobs y Procedimientos

fecifu
09 de Diciembre del 2004
Hola, Necesito de su ayuda.
Resulta que tengo un procedimiento bien sencillo (lo unico que hace es copiar registros de una tabla en otra), he creado un job para que lo efectue periodicamente (a fin de usarlo para generar historicos).
El problema está en que cuando ejecuto el procedimiento manualmente a través del sqlplus no hay problema, y esta es la instruccion:

execute pk_acthis.histo;


Pero cuando ejecuto el job me arroja el siguinete error:

exec dbms_job.run(43);
BEGIN dbms_job.run(43); END;

*
ERROR at line 1:
ORA-12011: la ejecución de 1 trabajos ha fallado
ORA-06512: at "SYS.DBMS_IJOB", line 405
ORA-06512: at "SYS.DBMS_JOB", line 267
ORA-06512: at line 1

debo agregar que el job tiene en su definicion la siguiente instruccion:

execute pk_acthis.histo;

y que tengo otro job que funciona correctamente, puesto que revisado este foro y he comprobado que todos los parametros estan bien configurados.
(me refiero al job_queue_process y al job_queue_interval)


agradeceria mucho cualquier ayuda.


Manny
09 de Diciembre del 2004
Hi,
En la mayoria de los casos debe seguramente haberte dado otras informaciones en el alterSID.log de la instancia, puedes enviarla.

bye.

fecifu
09 de Diciembre del 2004
Hola, gracias por responder.
Sabes que he buscado ese archivo y no se encuentra en mi sistema o por lo menos no se ha generado algun log llamado asi.

Tienes alguna otra idea de cual puede ser el problema o donde puede generar algun reporte de la falla?

Diego Mejia
09 de Diciembre del 2004
Hole

El problema es porque estas incluyendo en la ejecucion del job la palabra "Execute" , solo quitala para que quede " pk_acthis.histo; "
Con eso se solucionaria el problema

Suerte !