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