Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Jobs en Oracle

Estas en el tema de Jobs en Oracle en el foro de Oracle en Foros del Web. hOLA A TOD@s! encontre este ejemplo por ahi y lo estoy probrando como practica pues soy nuevo en Oracle: CREATE TABLE job_table (now DATE); -- ...
  #1 (permalink)  
Antiguo 23/08/2007, 14:47
 
Fecha de Ingreso: agosto-2007
Mensajes: 5
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Jobs en Oracle

hOLA A TOD@s!

encontre este ejemplo por ahi y lo estoy probrando como practica pues soy nuevo en Oracle:

CREATE TABLE job_table (now DATE);

-- Prueba de cargas de trabajo, cada 10 minutos se ejecuta la accion de llenado de la tabla

-- Procedimiento de la carga de trabajo a ejecutarse cada 10 minutos
CREATE OR REPLACE PROCEDURE do_job IS
BEGIN
INSERT INTO job_table
(now)
VALUES
(SYSDATE);
COMMIT;
END;

-- Procedimiento de llamado de la carga de trabajo
CREATE OR REPLACE PROCEDURE job_call AS
JobNo user_jobs.job%TYPE;
BEGIN
dbms_job.submit(JobNo, 'begin do_job; end;',TRUNC(SYSDATE,'HH'),'TRUNC(SYSDATE,'MI')+10/(24/60));

dbms_job.user_export(id, callstr);
dbms_output.put_line(callstr);
dbms_output.put_line(inststr);
COMMIT;
END;
/

-- Ejecucion de la carga de trabajo
exec job_call

CREATE OR REPLACE VIEW job_view AS
SELECT TO_CHAR(now,'DD-MON-YYYY HH:MI:SS') NOW
FROM job_table;
/

SELECT * FROM JOB_VIEW;
/

SIN EMBARGO A LA HORA DE CARGARLO CON EL PL/SQL, SOLO SE EJECUTA CUANDO LE DOY LA OPCION DE RUN, ALGUIEN PODRIA INDICARME CUAL PUEDE SER EL ERROR?

y DE PASO ABUSANDO UN POCO, COMO PODRIA HACER PARA QUE SE EJECUTE ENTRE DETERMINADAS HORAS, DIGAMOS DE 7AM A 6PM?

agradezco la ayuda que me puedan brindar, saludos....
  #2 (permalink)  
Antiguo 23/08/2007, 14:56
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Jobs en Oracle

yo los jobs los manejo con mi software de PL, se llama plsql developer, alli te permite de manera grafica establecer a cada cuanto tiempo lo deseas ejecutar y desde cuando
__________________
www.lomasnuevo.net
  #3 (permalink)  
Antiguo 24/08/2007, 13:10
 
Fecha de Ingreso: agosto-2007
Mensajes: 5
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Jobs en Oracle

Tengo ese software instalado, aun no lo domino del todo. Donde puedo establecer el job de manera grafica?

Gracias, Emisolba
  #4 (permalink)  
Antiguo 27/08/2007, 13:17
 
Fecha de Ingreso: octubre-2004
Mensajes: 251
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Jobs en Oracle

en el tab My Objects hay un folder que dice jobs, puedes hacer click derecho y hacer click en new
__________________
www.lomasnuevo.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:05.