ORA-12801: error signaled in parallel query server Pnnn (erro no servidor de parallel query Pnnn)
OracleO que significa?
Em uma consulta executada em paralelo, um dos servidores de execução paralela (parallel query slaves) encontrou um erro, e esse erro foi repassado ao consulta coordinator. O ORA-12801 é um invólucro; o erro real está na segunda linha que o segue.
Por que acontece?
Um processo slave encontrou um erro real durante uma operação paralela: tablespace TEMP insuficiente (ORA-01652), esgotamento da memória PGA (ORA-04030), corrupção de dados, limites de processos paralelos ou outro erro SQL subjacente. O ORA-12801 apenas informa que o erro ocorreu em um contexto paralelo.
Como resolver
Concentre-se no código de erro real logo após o ORA-12801 e resolva-o (por exemplo, aumentar o TEMP, ajustar a PGA, reparar um bloco corrompido). Se necessário, isole o erro real executando a consulta de forma serial, removendo hints PARALLEL ou reduzindo o grau de paralelismo. Revise PARALLEL_MAX_SERVERS e o uso de recursos.