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 적용된 것임