원인
PSA 영역이 부족한 경우 발생합니다.
ERR-HY000(13011): Unable to extend memory: [MAX: 104857600, TOTAL: 76023144, ALLOC: 32768192] DESC: private static area
해결방안
방법 1. PSA 영역을 늘려줍니다.
goldilocks.properties.conf 파일의 PRIVATE_STATIC_AREA_SIZE 에 설정된 크기가 PSA 영역을 의미합니다.
PSA 를 늘리기 위한 방법은 2가지가 있습니다.
방법 1 - 방법 1. 파일에 있는 값을 변경한 뒤, 재구동을 합니다.
$ cat goldilocks.properties.conf | grep PRIVATE_STATIC_AREA_SIZE # PRIVATE_STATIC_AREA_SIZE = 100M
방법 1 - 방법 2. ALTER SYSTEM 구문으로 프로퍼티 값을 변경합니다.
[주의] 파일에는 변경된 값이 적용되지 않으며, 재구동 시 파일에 있는 값으로 적용되기 때문에, 변경한 값으로 파일에도 적용시켜줘야합니다.
gSQL> ALTER SYSTEM SET PRIVATE_STATIC_AREA_SIZE=300M; System altered. $ cat goldilocks.properties.conf | grep PRIVATE_STATIC_AREA_SIZE PRIVATE_STATIC_AREA_SIZE = 300M