→ 개발/C#

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

벅스쭌 2018. 9. 3. 19:56
반응형

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

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

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

 

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

 

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

반응형