Oracle

ID #1065

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:

DerniŤre mise ŗ jour: 2008-05-27 10:20
Auteur: Michel Preti
Rťvision: 1.0

Digg it! Imprimer cet article Envoyer ŗ un ami version PDF
Propose a translation for Propose a translation for
Merci de noter cette entrťe:

Moyenne des notes: 0 sur 5 (0 Votes)

complŤtement inutile 1 2 3 4 5 indispensable

Vous ne pouvez pas commenter cet enregistrement