본문 바로가기
ORACLE

[Oracle] DB 변경시 확인 사항 #1 - SESSION

by 김뽀씨 2016. 8. 18.

ORACLE DB에서 세션 수를 증가해야 될 경우

 

1) 현재 세션 상태 확인

    - 쿼리 : SELECT * FROM V$RESOURCE_LIMIT;

       * CURRENT_UTILIZATION : 현재 SESSION
       * MAX_UTILZATION : MAX SESSION 수 (최대 접속했던 SESSION를 의미)

       * INITIAL_ALLOCATION : PROCESS에 따라 책정된 SESSION 수

       * LIMIT_VALUE : 최대 허용 가능한 SESSION 수 (기본은 INITIAL_ALLOCATION)

 

  2) SESSION 최대치에 근접했을 경우 - 시스템 나빠짐 ㅋ

  3) SESSION  설정 방식

     - PROCESS의 INITIAL_ALLCOATION * 1.1 + 5 를 책정

     - 쿼리 : alter system set PROCESSES = 450 scope=spfile;

     - 상기 쿼리로도 세션 수가 변경이 없을 수 강제적으로 수정 필요