IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

créer jobs dépendants


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    408
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 408
    Par défaut créer jobs dépendants
    Bonjour,

    J'ai créé plusieurs jobs oracle mais je souhaiterais savoir comment faire pour les rendre dépendants.
    Exemple j'ai 3 jobs et je voudrais que si le premier job a une erreur, les deux autres ne s'executent pas.

    Merci pour votre aide.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Si vous êtes au moins en Oracle 10, il existe le système de chaînes de travaux (accessible par DBMS_SCHEDULER ou équivalent graphique dans Database control).
    Oracle propose un tutoriel détaillé sur le sujet, malheureusement en anglais :
    http://www.oracle.com/webfolder/tech...chains_otn.htm

    Si vous travaillez avec DBMS_JOB, le plus simple est probablement de fusionner vos 3 jobs.
    Autre possibilité, que chaque job alimente une table de résultats, consultée par les autres jobs, qui vont faire un traitement complet ou non selon ce qu'ils ont trouvé dans cette table de coordination. Ca peut vite tourner à l'usine à gaz, à mon avis...

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    408
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 408
    Par défaut
    Bonjour,

    merci pour la réponse, mais je n'ai pas les droits admin sous oracle. j'utilise un client pour me connecter à ma BDD. j'ai créé plusieurs jobs, mais je souhaiterais que certains ne s'exécutent pas s'il y a un bug dans un des précédents. J'aimerais avoir un exemple en script svp.

    merci

Discussions similaires

  1. Créer des lancements automatiques pour mes jobs TOS
    Par Darcynette dans le forum Exécution et industrialisation
    Réponses: 3
    Dernier message: 24/11/2007, 09h40
  2. [MySQL] Est-il possible de créer un job qui s'executerais touts les jours à minuit
    Par ToxiZz dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/01/2007, 21h41
  3. [PHP-JS] Créer des jobs en PHP
    Par ToxiZz dans le forum Langage
    Réponses: 13
    Dernier message: 24/01/2007, 21h12
  4. [VB6] Créer un état dépendant d'un paramètre
    Par mbzhackers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/06/2006, 23h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo