Looking for oracle Keywords? Try Ask4Keywords

Oracle DatabaseOracle Advanced Queuing (AQ)


Remarques

  • N'utilisez jamais DDL ou DML sur des tables créées par dbms_aqadm.create_queue_table . Utilisez uniquement dbms_aqadm et dbms_aq pour travailler avec ces tables. Oracle peut créer plusieurs tables, index, etc. que vous ne connaissez pas. L'exécution manuelle de DDL ou DML sur la table peut vous conduire à un scénario dans lequel le support Oracle aura besoin de supprimer et de recréer la table et les files d'attente pour résoudre le problème.

  • Il est fortement recommandé de ne pas utiliser dbms_aq.forever pour une option d’attente. Cela a causé des problèmes dans le passé, car Oracle peut commencer à planifier un nombre excessif de tâches de travail pour traiter les files d'attente inutiles (voir Oracle Doc ID 2001165.1).

  • Il est recommandé de ne pas définir le paramètre AQ_TM_PROCESSES dans la version 10.1 ou ultérieure. Surtout, évitez de définir cette valeur sur zéro, car cela désactivera le travail en arrière-plan QMON nécessaire pour gérer les files d'attente. Vous pouvez réinitialiser cette valeur à la valeur par défaut Oracle à l'aide de la commande suivante et en redémarrant la base de données. alter system reset aq_tm_processes scope=spfile sid='*';

Oracle Advanced Queuing (AQ) Exemples Liés