ORA-12801: error signaled in parallel query server Pnnn (error en el servidor de parallel query Pnnn)
Oracle¿Qué significa?
En una consulta ejecutada en paralelo, uno de los servidores de ejecución paralela (parallel query slaves) encontró un error, y este se transmitió al query coordinator. ORA-12801 es un envoltorio; el error real está en la segunda línea que le sigue.
¿Por qué ocurre?
Un proceso slave encontró un error real durante una operación en paralelo: tablespace TEMP insuficiente (ORA-01652), agotamiento de memoria PGA (ORA-04030), corrupción de datos, límites de procesos paralelos u otro error SQL subyacente. ORA-12801 solo indica que ocurrió en un contexto paralelo.
Cómo solucionarlo
Céntrese en el código de error real que sigue inmediatamente a ORA-12801 y resuélvalo (p. ej., ampliar TEMP, ajuste de la PGA, reparar un bloque corrupto). Si es necesario, aísle el error real ejecutando la consulta en serie, quitando los hints PARALLEL o reduciendo el grado de paralelismo. Revise PARALLEL_MAX_SERVERS y el uso de recursos.