utilisation de DBMS_SCHEDULER
liste des job :
SELECT * FROM user_scheduler_jobs;
ajouter un job :
BEGIN
DBMS_SCHEDULER.create_job (
job_name => 'load_vendeur_resa',
job_type => 'STORED_PROCEDURE',
job_action => 'MAJ_VENDEURS',
start_date => to_date('17/09/2009 19:00:00','dd/mm/yyyy HH24:MI:SS'),
repeat_interval => 'FREQ=DAILY',
enabled => TRUE,
comments => 'affectation des codes vendeurs de la resa');
END;
/
lancer un job (pour le testé) :
BEGIN
DBMS_SCHEDULER.run_job('load_vendeur_resa',true);
end;
/
supprimer un job :
BEGIN
DBMS_SCHEDULER.drop_job('load_vendeur_resa');
end;
/
tuto oracle :
http://blogorak.estsurinternet.com/jobs-queues-et-ordonnancement