ORA-3135, ORA-3137 에러는 SQL*Net 관련 에러입니다.
ORA-3135 의 경우는 Alertlog 에 딱 한줄 나옵니다. "ORA-03135: 접속이 끊겼습니다." ㅎㅎ
접속이 끊기는 원인은 많지만... 메시지는 단 한줄~~
보통 사용자가 클라이언트에서 Ctrl-C 를 눌러서 강제 종료하는 경우 Alertlog 에 메시지가 출력됩니다.
ORA-3137 의 경우에는 좀 어려운 말이 나옵니다. TTC 프로토콜 ~~~
메뉴얼에는 아래와 같이 나와 있습니다.
The presentation layer used by client/server applications is Two-Task Common (TTC).
TTC provides character set and data type conversion between different character sets or formats on the client and database server.
At the time of initial connection, TTC is responsible for evaluating differences in internal data and character set representations and determining whether conversions are required for the two computers to communicate.
클라이언트와 DB서버간의 통신과 관련된 놈인데, 캐릭터셋 변환, 데이터 타입 변환 등에 관여한다고 ~~ 블라블라~~
자세히 알고 싶지는 않고... 어쨌든 네트웍과 관련된 놈입니다.
Alertlog 에는 위와같이 발생합니다. 마치 ORA-600 같이 [ ] [ ] 인자가 함께 나옵니다.
이 정보를 가지고 MOS(My Oracle Support) 에서 찾아보면 많은 정보가 나옵니다. 게중에는 버그도 많이 나옵니다.
ORA-3137 에러가 Alertlog 에 많이 보인다면, 반드시 MOS 에서 찾아볼 필요가 있습니다.
이것도 참고) 오라클 Alertlog 파일 분석 프로그램 다운로드