Bonjour,
J ai créé une procédure qui permet de lancer des jobs en parallèle.
Comment on peut connaitre la date fin d’exécution de chaque job.
Bonjour,
J ai créé une procédure qui permet de lancer des jobs en parallèle.
Comment on peut connaitre la date fin d’exécution de chaque job.
j ai lancé des jobs a l'aide de DBMS_JOB qui permettent de lancer plusieurs fois la même procédure.
Exemple:
comment on peut déterminer la date de lancement et date de fin d’exécution de chaque job.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 begin dbms_job.submit(job => 1, what => 'my_procedure(foo1);' next_date => sysdate+1, interval => 'sysdate'); dbms_job.submit(job => 2, what => 'my_procedure(foo2);' next_date => sysdate+1, interval => 'sysdate'); dbms_job.submit(job =>3, what => 'my_procedure(foo3);' next_date => sysdate+1, interval => 'sysdate'); end;
Interrogez pour le job_id la vue dba_jobs pour la colonne last_sec pour le démarrage de la dernière exécution réussie et la colonne total_time pour la durée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager