DBAtlas · Atlas de operações de banco de dados

ORA-12801: error signaled in parallel query server Pnnn (erro no servidor de parallel query Pnnn)

Oracle

O 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.

Abrir no DBAtlas →

Mais entradas deste banco