메인 콘텐츠로 건너뛰기
Waters Korea

ORA-03113 통신 채널의 파일 끝 - WKB1129

Article number: 1129To English version

증상

  • Empower 실행 파일 간에 세션이 설정되고 Oracle 데이터베이스가 잘못 종료되면 일반적으로 오류 메시지가 나타납니다.

환경

  • Empower 클라이언트/서버 환경

원인

가장 일반적인 원인은 유휴 연결을 종료하도록 설정된 네트워크 장치인 것입니다. 

수정 또는 해결 방법

  1. 네트워크 장치에서 기본 또는 설정된 시간 제한 값을 검사합니다. 모든 타임아웃을 비활성화합니다.
  2. 서버에서 TCP KeepAlive를 설정해 보십시오.

추가 정보

이를 테스트하려면 동시에 여러 창을 실행합니다. 한 창을 제외한 모든 창을 유휴 상태로 둡니다. 지정된 다른 시간(15분 후, 20분 후, 25분 후, 30분 후, 45분 후, 60분 후)에 유휴 창에 액세스합니다. 다른 시간 간격으로 이러한 창에 액세스하는 동안 ORA-03113의 첫 번째 개체가 언제 나타나는지 확인합니다. 사용 중인 시간 제한 값입니다.

  • Windows의 기본 TCP keepalive 시간 간격은 2시간입니다. 다른 항목이 더 낮은 값으로 시간 초과로 설정되면 TCP 킵얼라이브가 시작되지 않습니다.
  • 일정 기간(KeepAliveTime) 동안 비활성 상태가 되면 서버는 지정된 간격(KeepAliveInterval)에 따라 지정된 최대 수까지 ACK 패킷을 전송합니다.
  • 서버에 설정할 TCP KeepAlive 레지스트리 키:

   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\

clipboard_ecda9257de3cf5dba01561807b2a2b2cf.png * 시간 값은 밀리초 단위로 설정됩니다.

id1129, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SUP

  • 이 기사가 도움이 되셨나요?