HeeLee_DBA
ORA-12805: parallel query server died unexpectedly 본문
ORA-12012: error on auto execute of job "SCHEMA"."TEST_JOB"
ORA-12805: parallel query server died unexpectedly
ORA-06512: at "SCHEMA.PROCEDURE", line 12
1. alert 로그 분석
ORA-12012: error on auto execute of job "SCHEMA"."TEST_JOB"
아래 쿼리로 조회시 JOB 실패가 많음
-- job 실패 조회
select *
from DBA_SCHEDULER_JOB_LOG
where OWNER = 'SCHEMA'
and STATUS IN ('FAILED', 'STOPPED')
order by log_date
-- object last_ddl_time 조회
select *
from all_objects
where owner = 'SCHEMA'
order by last_ddl_time
2. trace 로그
ORA-12805: parallel query server died unexpectedly
144438 Process received 12805 signal due to PPA7, instance hostname2:INSTANCENAME2 (2)
> INSTANCENAME1 (DB#1)의 로그에서 DB#2 fail 발생 parallel query 관련 문제
3.해결 방안
ㄱ. 버그 패치 (https://updates.oracle.com/download/27223075.html)
Dsecription : PSR:YAF: RESULTS CACHE CONTENTION CAUSED BY PX DEQ: JOIN ACK
ㄴ. 파라미터 변경 (parallel_force_local = TURE로 변경, 기본값은 FALSE(권장사항) TRUE변경 시 현재 패치되지 않은 버그 발생 가능성이 있음)
ㄷ. 에러 발생하는 JOB을 DB#1, DB#2를 구분하여 실행하게 변경
ㄹ. parallel query 사용하는 쿼리문 변경
'Oracle' 카테고리의 다른 글
Oracle - version_count 증가로 인한 shared_pool 부족 문제 (0) | 2024.08.21 |
---|---|
Oracle - SQL Monitor Active Report (0) | 2024.06.11 |
ORA-603 (skgxpvfynet: mtype: 61 process 24645 failed because of a resource problem in the OS) (0) | 2022.11.24 |
ORA-00600 내부 오류코드 kdsgrp1 (3) | 2022.11.18 |
Oracle - 슬로우 쿼리(Slow Query) 조회 쿼리 (3) | 2022.10.26 |