Oracle - JOBS EN ORACLE

 
Vista:

JOBS EN ORACLE

Publicado por RAUL (1 intervención) el 19/02/2006 18:00:25
HOLA

ESCRIBO EN ESTA OPORTUNIDAD PARA PREGUNTAR

Ando creando jobs en oracle pero nunca se ejecuta en los intervalos programados solo si invoco el dbms_job.run()

Esto es lo que hago

CREATE TABLE FECHA( NOW DATE);

CREATE OR REPLACE PROCEDURE PRUEBA IS
BEGIN
INSERT INTO FECHA VALUES (SYSDATE);
END;

variable x number;

begin
dbms_job.submit(:x,'prueba;',sysdate,'sysdate+1/768');
commit;
end;

768 para que se ejecute cada 2 minutos aprox

Por favor si alguien me puede ayudar estare agradecido
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:JOBS EN ORACLE

Publicado por Alejandro César (189 intervenciones) el 23/02/2006 23:55:09
El dbms_job.submit coloca un job en la job queue (cola de jobs) de la bd, de ahí el job es levantado (ejecutado) por un(los) proceso(s) que debe(n) ser activado(s) a nivel de instancia y que se habilitan a través del parámetro job_queue_processes.

Tu DBA debería asistirte en este tema.

Ver:
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_23a.htm#2156406
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96536/ch183.htm#REFRN10077

Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar