DBAtlas · Atlas d'exploitation des bases de données

ORA-12801: error signaled in parallel query server Pnnn (erreur signalée dans le serveur de requête parallèle Pnnn)

Oracle

Que signifie cette erreur ?

Dans une requête exécutée en parallèle, l'un des serveurs d'exécution parallèle (parallel query slaves) a rencontré une erreur, transmise au coordinateur de la requête. ORA-12801 est une enveloppe ; l'erreur réelle se trouve sur la deuxième ligne qui suit.

Cause

Un processus slave a rencontré une erreur réelle pendant une opération parallèle : tablespace TEMP insuffisant (ORA-01652), épuisement de la mémoire PGA (ORA-04030), corruption de données, limites de processus parallèles ou autre erreur SQL sous-jacente. ORA-12801 indique seulement qu'elle s'est produite dans un contexte parallèle.

Comment la corriger

Concentrez-vous sur le code d'erreur réel qui suit immédiatement ORA-12801 et résolvez-le (par ex. agrandir TEMP, ajuster la PGA, réparer un bloc corrompu). Si nécessaire, isolez l'erreur réelle en exécutant la requête en série, en retirant les hints PARALLEL ou en réduisant le degré de parallélisme. Revoyez PARALLEL_MAX_SERVERS et l'utilisation des ressources.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur