JOB !!!!!
Por favor necesito ayuda
Cree un procedimiento almanceado "x"
y luego cree un job "y" que llama al procedimiento "x"
pero no se ejecuta simplemente, para pruebas le estoy poniendo que el intervalo sea de 3 minutos pero parece que no estuviera levantado el job, estoy creandolo de la siguiente forma
create or replace procedure sl_p_tmp is
jobid number;
begin
SYS.DBMS_JOB.SUBMIT(jobid,'X',
TO_DATE(TO_CHAR(SYSDATE,'DD-MM-YYYY HH24:MI:SS'),'DD-MM-YYYY HH24:MI:SS'),
'SYSDATE+0.002',TRUE);
end;
Cree un procedimiento almanceado "x"
y luego cree un job "y" que llama al procedimiento "x"
pero no se ejecuta simplemente, para pruebas le estoy poniendo que el intervalo sea de 3 minutos pero parece que no estuviera levantado el job, estoy creandolo de la siguiente forma
create or replace procedure sl_p_tmp is
jobid number;
begin
SYS.DBMS_JOB.SUBMIT(jobid,'X',
TO_DATE(TO_CHAR(SYSDATE,'DD-MM-YYYY HH24:MI:SS'),'DD-MM-YYYY HH24:MI:SS'),
'SYSDATE+0.002',TRUE);
end;
Para que se lancen los JOBs automáticamente debes activar dos parámetros en el fichero de inicio (init.ora):
job_queue_processes=4
job_queue_interval=60
Y después rebotar la base de datos.
Esto significa que se levantan 4 procesos nuevos que se despiertan cada 60 minutos para ver si hay algún JOB para lanzar.
job_queue_processes=4
job_queue_interval=60
Y después rebotar la base de datos.
Esto significa que se levantan 4 procesos nuevos que se despiertan cada 60 minutos para ver si hay algún JOB para lanzar.
