Oracle
Jobs dans Oracle
1) Déclaration du job
NB: Ce job s'exécutera toutes les minutes
DECLARE X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT ( job => X ,
what => 'UTIL.PRC_INSERT_TEST;' ,
next_date => to_date('04.03.2008 15:10:42','mm/dd/yyyy hh24:mi:ss') ,
interval => 'SYSDATE+(1/24/60)' ,
no_parse => FALSE );
END;
2) Vérifier ensuite le numéro du job créé (valeur de JOB)
Select * from ALL_JOBS --> Ex: 77
3) Arrêter le job
BEGIN
SYS.DBMS_IJOB.BROKEN('77',TRUE);
END;
4) Démarrer le job
BEGIN
SYS.DBMS_IJOB.BROKEN('77',FALSE);
END;
5) Suppression du job
BEGIN
SYS.DBMS_JOB.REMOVE(77);
END;
Tags: -
Related entries:
Auteur: Michel Preti
Révision: 1.0
Vous ne pouvez pas commenter cet enregistrement