오라클 DB링크 시 주의사항!!!



현재 작업이 진행 중인 프로젝트 중에 DB링크로 레거시와 연동하는 부분이 있었습니다.


어찌저찌 잘 연결해서 사용을 하고 있었는데, 토요일 오후에 확인해보니 우리쪽 시스템이 동작을 하지 않았습니다.


그래서 로그를 확인하니...




Cause: java.sql.SQLException: ORA-12170: TNS: 접속 시간 초과가 발생함




레거시 연동하는 로직에서 위의 문제가 발생하여 우리쪽 DB의 작업들이 모두 동작이 되지 않았습니다.


시스템 - [우리DB ---- 레거시DB(link)]


이런식으로 묶여 있어 레거시DB가 죽어 있으면 우리쪽DB도 바보가 된다는 걸...

깨닿게 해준 레거시 시스템께 감사를 드려야겠네요.



시스템에서 레거시DB의 직접 커넥션을 열어 작업을 해야 할 것 같습니다.



댓글

가장 많이 본 글