문서유형ㅣ기술정보
분야ㅣ관리/환경설정
적용제품버전ㅣ Tibero 6, Tibero 7
문서번호ㅣTADTI124
개요
본 문서에서는 세션과 관련된 파라미터들에 대해서 설명합니다.
방법
ACTIVE_SESSION_HISTORY
세션에 대한 통계를 수집할지 여부를 설정하는 파라미터입니다.
ACTIVE_SESSION_HISTORY 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Boolean 기본값 N(설정 가능값 : Y,N) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
ACTIVE_SESSION_HISTORY = {Y|N}ACTIVE_SESSION_TIMEOUT
활성화된 세션 상태를 유지하면서 클라이언트 요청을 기다리는 최대 시간을 설정하는 파라미터입니다.
세션이 맺어진 상태에서 ACTIVE_SESSION_TIMEOUT(단위 : 초)만큼 연속적으로 클라이언트의 요청이 없는 경우 서버에서 세션을 끊습니다.
단, 값이 0이면 무한히 기다립니다.
ACTIVE_SESSION_TIMEOUT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Integer 기본값 0 속성 Optional, Adjustable, Dynamic, Session 설정방법 TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. 문법 - TIP 파일
ACTIVE_SESSION_TIMEOUT = <시간설정>
- ALTER문
ALTER SESSION SET ACTIVE_SESSION_TIMEOUT = <시간설정>EXTRA_LISTENER_PORTS
여러 포트를 지정하여 추가 포트를 설정하는 파라미터입니다.
이 파라미터는 ;이 구분자이자 종결자입니다. 따라서 EXTRA_LISTENER_PORTS=9268;5787;과 같은 형태로 작성해야 합니다.
EXTRA_LISTENER_PORTS 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 "" 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
EXTRA_LISTENER_PORTS = <포트설정>LISTENER_IP
리스너가 사용할 IP 주소를 설정하는 파라미터입니다.
만약, 해당 DB 서버의 지정된 IP 주소를 LISTENER_IP로 설정하고 클라이언트에서 접속할 경우 목적지 주소가 LISTENER_IP에 설정된 IP 주소가 아니면 접속 요청을 거부할 수 있습니다.
LISTENER_IP 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 String 기본값 "-1" 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
LISTENER_IP = <IP설정>LISTENER_PORT
Listener가 사용할 포트 번호를 설정하는 파라미터입니다.
LISTENER_PORT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Integer 기본값 8629(설정 가능값 : 1024~65535) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
LISTENER_PORT = <PORT설정>LISTENER_VIP_PORT
Listener 에서 VIP 용으로 사용할 포트를 설정하는 파라미터입니다.
LISTENER_VIP_PORT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Integer 기본값 LISTENER_PORT(설정 가능값 : 1024~65535) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
LISTENER_VIP_PORT = <PORT설정>MAX_BG_SESSION_COUNT
LSNR 에서 요청한 세션을 제외한 MAX_SESSION_COUNT 중 내부 작업 및 작업 처리를 위한 세션의 수를 설정하는 파라미터입니다.
MAX_BG_SESSION_COUNT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Integer 기본값 (MAX_SESSION_COUNT - MAX_FG_SESSION_COUNT)(설정 가능값 : 0~INT32_MAX) 속성 Optional, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
MAX_BG_SESSION_COUNT = <개수설정>MAX_SESSION_COUNT
세션의 최대 개수를 설정하는 파라미터입니다.
필요한 경우 세션을 구성하는 작업 프로세스의 수 및 프로세스 당 작업 스레드의 수를 각각 WTHR_PROC_CNT, WTHR_PER_PROC을 사용하여 수동으로 지정할 수 있습니다.
WTHR_PROC_CNT * WTHR_PER_PROC한 값과 동일해야 합니다.사용자가 WTHR_PROC_CNT 및 WTHR_PER_PROC를 수동으로 지정하지 않으면 프로세스당 작업 스레드 수(WTHR_PER_PROC)의 기본값은 10이고,
작업 프로세스의 수(WTHR_PROC_CNT)의 기본값은 MAX_SESSION_COUNT / WTHR_PER_PROC(나머지가 있는 경우 반올림) 한 값 입니다.Windows NT, Windows Server 2003 및 그 이하 버전에서는 MAX_SESSION_COUNT를 1500 이하의 적절한 값으로 설정해야 합니다.
MAX_SESSION_COUNT 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Integer 기본값 20(설정 가능값 : 1~INT32_MAX) 속성 Mandatory, Adjustable, Static, System 설정방법 TIP 파일을 설정한 후 재기동합니다. 문법 - TIP 파일
MAX_SESSION_COUNT = <개수설정>USE_NET_KEEPALIVE
Tibero에서 TCP Keepalive Socket Option(클라이언트에서 응답이 없어 OS가 Socket을 Close했을 경우 해당 세션을 정리)의 사용 여부를 설정하는 파라미터입니다.
USE_NET_KEEPALIVE 파라미터의 세부 내용은 다음과 같습니다.
구분 설명 타입 Boolean 기본값 Y(설정 가능값 : Y,N) 속성 Mandatory, Adjustable, Dynamic, System 설정방법 TIP 파일을 설정한 후 재기동하거나 ALTER 문으로 변경합니다. 문법 - TIP 파일
USE_NET_KEEPALIVE = {Y|N}
- ALTER문
ALTER SYSTEM SET USE_NET_KEEPALIVE = {Y|N}Tibero는 TCP의 KEEPALIVE 기능의 사용 여부만 USE_NET_KEEPALIVE 파라미터로 설정할 수 있으므로 KEEPALIVE시간을 변경하려면 관리자가 커널 변수를 수정해야 합니다.
KEEPALIVE 시간을 변경할 경우 다른 모든 소켓에도 적용되어 전체 성능에 영향을 줄 수 있으므로 시스템 또는 네트워크 관리자와 협의를 통해 시간을 설정해야 합니다.
다음은 TCP_KEEPALIVE 파라미터의 OS별 설정방법입니다.
OS 설정방법(1분으로 설정하는 경우) AIX no -o tcp_keepidle=120 Solaris ndd -set /dev/tcp tcp_keepalive_interval 60000 HP-UX ndd -set /dev/tcp tcp_keepalive_interval 60000 Linux echo 60 > /proc/sys/net/ipv4/tcp_keepalive_intvl Windows regedit 실행 후 "\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"에
KeepAliveTime을 추가한다. 이때 타입은 DWORD, 값은 60000으로 설정한다.