다중 디비 설정시 하나의 디비가 죽었을때 제외 시키는 방법?
- 작성자 :
- 열*
- 작성일 :
- 2020-12-01 12:20:20
- 조회수 :
- 2,923
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
1번 오라클
<bean id="ora-dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
...
</bean>
2번 MS-SQL
<bean id="ms-dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
...
</bean>
위와 같이 다중으로 Datasource를 설정하고
<상황>
2번 디비가 죽어 있고
WAS에서 어플리케이션은 정상 기동이 되었습니다.
그런데 로그인을 할려고 하니....2번 MS-SQL 연결이 안되어 있으니...에러 나면서 로그인이 되질 않는데요.
<질문>
위와 같은 상황에서 실제로 로그인 관련 테이블은 1번 오라클에 있고 2번 MS-SQL은 외부와 연계를 하기 위해서 만들어져 있습니다.
2번 MS-SQL이 죽어 있어도 1번 오라클이 정상이면 로그인 할수 있는 방법이 없나요?
스프링의 설정을 통해서 가능한건지 궁금 합니다.
<bean id="ora-dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
...
</bean>
2번 MS-SQL
<bean id="ms-dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
...
</bean>
위와 같이 다중으로 Datasource를 설정하고
<상황>
2번 디비가 죽어 있고
WAS에서 어플리케이션은 정상 기동이 되었습니다.
그런데 로그인을 할려고 하니....2번 MS-SQL 연결이 안되어 있으니...에러 나면서 로그인이 되질 않는데요.
<질문>
위와 같은 상황에서 실제로 로그인 관련 테이블은 1번 오라클에 있고 2번 MS-SQL은 외부와 연계를 하기 위해서 만들어져 있습니다.
2번 MS-SQL이 죽어 있어도 1번 오라클이 정상이면 로그인 할수 있는 방법이 없나요?
스프링의 설정을 통해서 가능한건지 궁금 합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
문의 하신 MSSQL서버 장애시 대응방법은
가이드해 드리고 있지 않습니다.
저희가 자세한 시스템 구성을 알수는 없으나
우선적으로 DB서버가 정상적으로
운용이 될수 있도록 조치 하셔야 할듯 합니다.
해당 DB는 상용DB 이므로 벤더사와
유지보수 계약에 의해 지원되는 서비스가 있을듯합니다.
감사합니다.
표준프레임워크센터 입니다.
문의 하신 MSSQL서버 장애시 대응방법은
가이드해 드리고 있지 않습니다.
저희가 자세한 시스템 구성을 알수는 없으나
우선적으로 DB서버가 정상적으로
운용이 될수 있도록 조치 하셔야 할듯 합니다.
해당 DB는 상용DB 이므로 벤더사와
유지보수 계약에 의해 지원되는 서비스가 있을듯합니다.
감사합니다.