Notice
Recent Posts
Recent Comments
Link
반응형
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

HeeLee_DBA

ORA-12805: parallel query server died unexpectedly 본문

Oracle

ORA-12805: parallel query server died unexpectedly

HeeLee_ 2023. 2. 7. 09:52
반응형

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 사용하는 쿼리문 변경

 

 

반응형