Antoine_Sauteron_1266

Maintenance des tables MQ sous Oracle

Discussion created by Antoine_Sauteron_1266 on Jan 26, 2017
Latest reply on Jul 28, 2017 by Antoine_Sauteron_1266
Q : Un COLD start permet-il de purger les tables MQ ?

A : Le COLD start consiste à effectuer un TRUNCATE sur toutes les tables MQ. Cependant nous ne recommandons pas de recourir à cette solution en raison de son impact potentiellement négatif. Vous pouvez vous référer à cette discussion (en Anglais) pour plus de détails: https://community.automic.com/discussion/7218/the-cold-start-hot-topic

Voici quelques suggestions pour vous assurer que les tables MQ sont bien maintenues :

1 - Assurez-vous que la maintenance automatique des tables MQ est bien activée. Cherchez 'MQ_CHECK_TIME' dans UC_SYSTEM_SETTINGS et assurez-vous que la valeur correspondante ne soit pas '0', auquel cas la maintenance automatique des tables MQ est désactivée.

2 - Vous pouvez également remplacer la procédure stockée 'UC_REORG' avec la version améliorée disponible ici  :
Contactez votre DBA pour cette opération.

3 - Enfin si la taille de  ces tables a beaucoup augmenté il vous faudra effectuer une maintenance du côté de la base Oracle pour récupérer l'espace inutilisé. Ce lien contient des indications sur la marche à suivre : https://docs.oracle.com/cd/B28359_01/server.111/b28310/schema003.htm#ADMIN01401

Cordialement
Antoine

Outcomes