본문 바로가기
→ 개발/C#

오라클 DB서버 리부팅 후 자동으로 접속안되는 현상

by 벅스쭌 2018. 9. 3.
반응형

서버간의 구성은 아래와 같습니다.

DB데이터 입력 프로그램은 DB에 장애가 발생할 경우 데이터를 메모리로 가지고 있다가 DB가 복구하면 다시 입력을 합니다.

위와 같은 작업 중 DB서버를 재부팅을 하면 Oracle이 정상적으로 올라와도 접속이 되지 않는 현상이 발생하였습니다.

 

다른 원인이 있을 수 있겠지만 지금까지 밝혀진 원인은 DB서버가 재부팅될 때 Oracle 리스너가 정상종료 되지 않으면 위와 같은 현상이 발생하였습니다.

 

위와같은 문제가 발생하였을 때 다른 해결방법도 있겠지만 DB서버 종료 및 재부팅 시 이를 감지하여 Oracle 리스너를 정상종료하고 난 뒤 종료 및 재부팅하도록 하는 유틸성 어플을 재작하였습니다.

반응형