ORACLE

[ORACLE] ORA-03135: connection lost contact / Oracle Database Session Timeout

from-sh 2022. 5. 23. 16:20
728x90
1.Oracle Database Profile 설정 
SQL> SELECT PROFILE, RESOURCE_NAME, RESOURCE_TYPE, LIMIT FROM DBA_PROFILES WHERE RESOURCE_NAME='IDLE_TIME';
UNLIMITED : Session Time out X
숫자 : 단위 분

 

2.$ORACLE_HOME/network/admin/sqlnet.ora 설정
SQLNET.EXPIRE_TIME
SQLNET.INBOUND_CONNECT_TIMEOUT
 
** 두 가지 방법 사용하지 않으면서 Oracle Database Session 죽는 증상
 
OS timeout 설정값(net.ipv4.tcp_keepalive_time 등)확인
net.ipv4.tcp_keepalive_time : 연결 유지 시간, 이시간이 지나면 연결 확인을 함(기본값은 7200초)
net.ipv4.tcp_keepalive_intvl : 핑퐁의 주기(기본값 75)
net.ipv4.tcp_keepalive_probes : keepalive 가 끊어졌을 경우 핑퐁횟수(기본값은 9)

 

728x90