2022. 8. 8. 14:21 오라클

_ksipc_service_mask


_ksipc_service_mask

. 의미 : MGA 는 12c 부터 도입된 NF. 12c default 는 disable 이나, 18c부터 Default로 Enable 되었음.
        process 별로 사용하였던 pga memory 를 ipc 를 통해 Shared 영역을 일정부분 공유해서 사용 가능
        메모리 공유가 필요할 때 ipc 를 이용하여 namespace 를 attach 하는데,
        이를 latch: MGA shared context root latch/ latch: MGA shared context latch로 관리
        . latch: MGA shared context root latch - mga 를 생성, 삭제, attach, detach 하는데 필요
        . latch: MGA shared context latch - mga 를 관리하는데 (namespace handler 처리, pid 체크 및 shared context operation/ metadata allocation) 필요

. 권고 : 운영 중 / reconfiguration / Restart 이후  이후 CLxx failed to acquire latch 대량 발생으로
        Process clear가 되지 않아, DB Hang 및 Session Failove가 되지 않는 현상 발생으로 Disable (0) 권고 (성능 영향 없음)
. 참조 : Bug 31410321 21.1 RDBMS 21.1 VOS PRODID-5 PORTID-226 ORA-445 (현재 분석 진행 중인 Bug)
       Bug 30293345 - Waits for latch: MGA Shared Context Latch After Migration to 18c (Interim 존재)
       Database Connection is Delayed by latch: MGA shared context latch (Doc ID 2706666.1) - RAC 환경에서 connection delay 발생

. 참고 : 0 설정 후 값이 1024 (1K)로 조회가 되는데 정상적으로 Disable 적용된 것임

Posted by pat98

AIX에서 DB Logon이 많을 경우, LogOut 시에 10초 이상 대기하는 문제 19c (ksipc_service_mask)

• 현상
- AIX 환경에서 DB Logon이 자주 발생하는 서비스에서 DB Connection의 LogOut 시 10여초 이상 대기하는 문제
- AP 서버 (AIX or Linux 등) 2대에서 각각 Java DB Connection 호출
- Java가 종료될 때 DB 서버 다른 창에서 DB Connection 시도 시 발생
- 19c RAC on AIX : DB connection, sqlplus id/pwd@TNS, BEQ (sqlplus id/pwd) 환경에서 발생
- Oracle JDK 또는 IBM JDK 사용하여 JDBC connection 시도 시에도 속도 저하 현상 발생

• 원인
- <Note:32550751.8> Bug:32550751 - MGA Related Operations on AIX Might Cause Performance Issues
- <Note:2771495.1> Database Hangs With 'failed To Aquire Latch' After Patching From 19.6 To 19.10

• 해결 방안
1. MGA contention이 많이 발생하는 경우 "_ksipc_service_mask" = 0 를 적용하여 MGA latch disable 가능
2. 그러나, “_ksipc_service_mask”=0 적용은 developer 단의 검증이 필요함. Refer to <Note:2771495.1>

- AIX 플랫폼에서 주로 발생하는 듯 한데.. MGA관련한 버그가 많기 때문에 RU버전별로 해당 이슈별 패치가 존재하고 증상도 다양하기 때문에 반드시 SR를 통해  확인 받고 Patch 적용이나 Workaround 작업하는 필요함

이에 외도 MGA 관련 Bug 아래와 같이 다양하게 존재함.

<Note:32550751.8> Bug:32550751 - MGA Related Operations on AIX Might Cause Performance Issues
<Note:2771495.1> Database Hangs With 'failed To Aquire Latch' After Patching From 19.6 To 19.10
Bug 33352794 - HIGH WAIT ON 'LATCH: MGA SHARED CONTEXT ROOT LATCH' AND 'LATCH: MGA SHARED CONTEXT LATCH
<Bug:30293345> - LATCH: MGA SHARED CONTEXT LATCH WAITS AFTER MIGRATION TO 18C

Posted by pat98
이전버튼 1 이전버튼

05-09 18:52
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.5
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 31

최근에 달린 댓글