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 :

Oracle Advanced Queueing - dbms_aq


Sujet :

Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Points : 69
    Points
    69
    Par défaut Oracle Advanced Queueing - dbms_aq
    Bonjour,

    L'utilisation des DBMS_AQ.ENQUEUE et DBMS_AQ.DEQUEUE nécessite la création d'un type objet queue, d'une queue et d'une queue table.
    Un package est créé pour mettre et retirer des messages en file d'attente. Plusieurs procédures feront appel à ce package pour poster et retirer des messages. Ma question est la suivante: faut-il créer un type objet, une queue et une queue table pour chaque procédure ?
    Nous sommes sous Oracle 10g et j'utilise PL/SQLDeveloper.

    Merci pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    je ne crois pas

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 74
    Points : 95
    Points
    95
    Par défaut
    Surtout pas si tu veux mettre tes messages dans la même queue !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Points : 69
    Points
    69
    Par défaut Oracle Advanced Queueing
    J'ai fait un premier essaie pour une procédure pour laquelle j'ai créé un type objet, une queue et une queue table.
    D'après vos réponses, cela signifie que bienque les procédures soient indépendantes les unes des autres, je dois utiliser les mêmes objets précédemment créés (queue type objet, queue_name et queue_table_name ) et les passer en paramètre lors de l'appel des Procédures de DEQUEUE(DBMS_AQ.DEQUEUE) et de ENQUEUE (DBMS_AQ.ENQUEUE) messages ?

    Merci pour votre aide

  5. #5
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    c'est pas mieux d'essayer plutôt que poser la question ?

    pour répondre : oui

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Points : 69
    Points
    69
    Par défaut Oracle Advanced Queueing - DBMS_AQ
    Bonjour,

    Le but était de démarrer et d'arrêter différents JOB en mettant des message en file d'attente et en retirant des message de la file d'attente.
    Après avoir essayé, il fallait créer différentes Queues - autant de queues qu'il y a de JOB à démarrer - mais dans une même queue table et un même object type.

    Merci pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Liste des tables advanced queues de la base
    Par SheikYerbouti dans le forum Contribuez
    Réponses: 0
    Dernier message: 30/12/2011, 16h09
  2. Cherche utilisateur confirmé de Oracle Advanced Queues
    Par Vincent Rogier dans le forum Oracle
    Réponses: 0
    Dernier message: 09/09/2010, 20h43
  3. Oracle Advanced Security
    Par azertydba dans le forum Oracle
    Réponses: 1
    Dernier message: 16/06/2010, 10h58
  4. [10G] Advanced queueing
    Par Garuda dans le forum SQL
    Réponses: 3
    Dernier message: 26/06/2007, 17h11
  5. Oracle Advanced Queuing
    Par Djene dans le forum Administration
    Réponses: 14
    Dernier message: 13/02/2007, 10h57

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