[Oracle] java.sql.SQLException: 소켓에서 읽을 데이터가 없습니다.
잘되던 소스에서 어느 날부터 "java.sql.SQLException: 소켓에서 읽을 데이터가 없습니다." 오류가 발생했습니다. 락이 걸려 있는 세션을 찾아봐도 문제가 없었고, 같은 쿼리의 특정 row 에만 문제가 있는 것으로 보였습니다. 혹시 저와 같은 증상을 겪고 있다면 아래 쿼리를 이용하여 세션뿐 아니라 트랜잭션이 살아있는지 확인해야 합니다. 1. 세션 확인SELECT SUBSTR (TO_CHAR (LAST_CALL_ET), 1, 6) "경과시간(초)" , A.USERNAME , MACHINE , A.SQL_ID , B.SQL_TEXT SQLTEXT , 'ALTER SYSTEM KILL SESSION ' || '''' || A.SID || ', ' || A.SER..