원인

세션 하나당 할당받을 수 있는 Statement 수가 초과했을 경우 발생합니다.


해결방안

MAXIMUM_CONCURRENT_ACTIVITIES 의 프로퍼티 값을 변경합니다.


변경 방법으로는 2가지가 있습니다.

1. DB 가 재구동 가능한 경우

goldilocks.properties.conf 파일의 MAXIMUM_CONCURRENT_ACTIVITIES 의 프로퍼티 값을 변경한 뒤 재구동합니다.


2. DB 가 재구동이 불가능한 경우

SYS 계정으로 접속하여 ALTER SYSTEM 구문을 수행합니다. 이 때는 DEFERRED 옵션을 부여해야 합니다.

DEFERRED 는 새로 접속하는 세션에만 해당 프로퍼티를 적용하며, 기존의 세션에 대해서는 이전의 값을 적용합니다.

gSQL> ALTER SYSTEM SET MAXIMUM_CONCURRENT_ACTIVITIES=2048 DEFERRED;

System altered.

gSQL> commit;

Commit complete.

변경 후 goldilocks.properties.conf 파일의 MAXIMUM_CONCURRENT_ACTIVITIES 의 값을 설정한 값으로 변경합니다.