DBAtlas · 데이터베이스 운영 아틀라스

ORA-12801: error signaled in parallel query server Pnnn (parallel query server에서 오류 발생)

Oracle

의미

병렬로 실행되는 쿼리에서 parallel execution server(parallel query slave) 중 하나가 오류를 만났고, 이 오류가 query coordinator로 전달되었다. ORA-12801은 래퍼이며 실제 오류는 그 다음 두 번째 줄에 있다.

원인

병렬 작업 중 slave 프로세스가 실제 오류를 만났다: TEMP 테이블스페이스 부족(ORA-01652), PGA 메모리 고갈(ORA-04030), 데이터 손상, 병렬 프로세스 한도, 또는 다른 기반 SQL 오류. ORA-12801은 병렬 컨텍스트에서 발생했다는 것만 보고한다.

해결 방법

ORA-12801 바로 다음에 오는 실제 오류 코드에 집중해 해결한다(예: TEMP 확장, PGA 튜닝, 손상 블록 복구). 필요하면 쿼리를 직렬로 실행하거나, PARALLEL 힌트를 제거하거나, 병렬도를 낮춰 실제 오류를 격리한다. PARALLEL_MAX_SERVERS와 리소스 사용량을 검토한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목