원래는 인터페이스로 통신해 해당 기능을 실행하던 구조였는데직접 시스템 자체에서 해당 기능을 처리하라는 요청이 들어왔다. 급하게 대응하기 위해 DB LINK를 신청해서 다른 DB에 INSERT하는 방식으로 로직을 변경했고단순한 작업이라 금방 끝냈다고 생각했다. 그런데 바로 다음날 DBA팀에서 연락이 왔다.“해당 DB에 세션이 갑자기 급증했는데, 혹시 무슨 작업하셨어요?” 확인해보니, DB LINK를 통해 연결된 세션이 자동으로 닫히지 않아INACTIVE 상태로 계속 남아 있었던 것... 이 일을 계기로, DB 세션과 롱 아이들 세션 이슈의 심각성을 처음 알게 되었고정리 차원에서 이 글을 작성하게 되었다. DB 세션이란?DB 세션은 클라이언트(자바 애플리케이션 등)가DB에 접속할 때 생성되는 하나의 연결..