현상
서버에 오라클 DB를 넣어놓고 프로그램을 이용하는데
잠깐 자리를 비웠다가 오면 연결이 끊어지는 경우가 있다.
유휴시간을 체크하여 자동으로 연결을 끊는듯 싶은데,
이에 대한 설정값(시간)을 바꿔주면 된다.
방법1. 레지스트리를 변경한다.
실행창을 열고 regedit 실행.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
위 경로에 찾아들어가서 autodisconnect << 요놈의 값을 변경해준다.
디폴트로 16진수 f 가 적혀있을텐데, (15분이라는 의미)
16진수로 변경하거나, 10진수로 바꿔서 변경하고 싶은 값을 넣어주면 된다.
방법 2. 커맨드상에 명령어를 하나 입력한다.
실행창을 열고 cmd 실행.
C:\> net config server 라고 치면, 현재 서버의 설정상태를 알 수 있을 것이다.
>> 유휴 세션 시간 (분) 15
위처럼 기본 값이 15분으로 되어 있는데 이를 변경해 주면 된다. 아래 명령어를 입력하자.
C:\> net config server /autodisconnect:120
맨뒤에 120이라고 입력하였다. 유휴시간을 15분에서 120분으로 변경하겠다는 의미.
다시 net config server 라고 치면 바뀐 유휴시간을 확인할 수 있다.