26시간 Blast 작업에서 24시간 DB 세션이 만료된 이유
192개 반응·94개 contig의 Blast가 약 26시간 이어진 작업에서 Oracle 24시간 세션 만료 후 ORA-01012가 발생한 원인을 확인하고, 각 Blast 실행 전 세션 확인 Query를 수행하도록 보완한 과정입니다.
JavaOracleJDBCLong-running Job
TOPIC ARCHIVE
로그·세션·프로세스 상태를 시간순으로 연결해 실제 장애 원인을 좁힌 기록입니다.
CURATED NOTES
각 글은 하나의 대표 주제에만 분류했습니다. 시리즈가 있는 글에서는 구현 순서와 앞뒤 글도 함께 확인할 수 있습니다.
운영 장애 분석 · 3개 글 · 작성일 최신순
192개 반응·94개 contig의 Blast가 약 26시간 이어진 작업에서 Oracle 24시간 세션 만료 후 ORA-01012가 발생한 원인을 확인하고, 각 Blast 실행 전 세션 확인 Query를 수행하도록 보완한 과정입니다.
애플리케이션에 포함한 Driver보다 서버 공용 구형 Driver가 먼저 로딩된 사실을 증명하고, 다른 애플리케이션의 자체 패키징을 보완한 뒤 공용 의존성을 정리한 과정입니다.
PID와 로그 수정 시각만으로 놓치던 처리 정체를 반복 패턴으로 판별하고, 다법인 감시 대상을 설정으로 통합한 과정을 설명합니다.