이중화된(TAC) DB에 접속하는 context-datasource.xml 방법
- 작성자 :
- 박*성
- 작성일 :
- 2010-10-19 14:21:29
- 조회수 :
- 4,999
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
행안부 프로젝트를 진행 하고 있는 개발자 입니다.
환경은 webtob, jeus, tibero 구조로
각 서버는 모두 이중화 되어있고 tibero 는 스토리지를 두어 하나의 저장 공간을 두고 있습니다. 표준프레임워크로 만들어진 사이트를 jeus에 올리는데있어서
이중화된 DBMS를 연결 하는 설정을 어떻게 해야 하는지요?
개발 환경설정은 아래와 같습니다.
context-datasource.xml
<!-- Test -->
<bean id="dataSource-tibero" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.tmax.tibero.jdbc.TbDriver"/>
<property name="url"value="jdbc:tibero:thin:@192.168.1.14:28629:tibero3" />
<property name="username" value="user"/>
<property name="password" value="user123"/>
</bean>
형식으로 개발기와 연결을 맺어 개발DB와 접속해서 개발을 하고 있습니다.
운영을 DBMS 를 TAC 방식으로 이중화 하여 사용 하고 있습니다.
표준프레임워크 의 context-datasource.xml 설정을 어떻게 바꾸어야
이중화된 DABS 를 연결 할 수 있을까요?
Tibero 기사가 알려준 커넥션 스트링은
jdbc:tibero:thin:@(DESCRIPTION=(failover=on)(load_balance=on)(Address_list=(ADDRESS=(HOST=192.168.0.1)(PORT=8629))(ADDRESS=(HOST=192.168.0.2)(PORT=8629)))(DATABASE_NAME=OTP))
입니다.
빠른 답변 부탁 드립니다.
행안부 프로젝트를 진행 하고 있는 개발자 입니다.
환경은 webtob, jeus, tibero 구조로
각 서버는 모두 이중화 되어있고 tibero 는 스토리지를 두어 하나의 저장 공간을 두고 있습니다. 표준프레임워크로 만들어진 사이트를 jeus에 올리는데있어서
이중화된 DBMS를 연결 하는 설정을 어떻게 해야 하는지요?
개발 환경설정은 아래와 같습니다.
context-datasource.xml
<!-- Test -->
<bean id="dataSource-tibero" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.tmax.tibero.jdbc.TbDriver"/>
<property name="url"value="jdbc:tibero:thin:@192.168.1.14:28629:tibero3" />
<property name="username" value="user"/>
<property name="password" value="user123"/>
</bean>
형식으로 개발기와 연결을 맺어 개발DB와 접속해서 개발을 하고 있습니다.
운영을 DBMS 를 TAC 방식으로 이중화 하여 사용 하고 있습니다.
표준프레임워크 의 context-datasource.xml 설정을 어떻게 바꾸어야
이중화된 DABS 를 연결 할 수 있을까요?
Tibero 기사가 알려준 커넥션 스트링은
jdbc:tibero:thin:@(DESCRIPTION=(failover=on)(load_balance=on)(Address_list=(ADDRESS=(HOST=192.168.0.1)(PORT=8629))(ADDRESS=(HOST=192.168.0.2)(PORT=8629)))(DATABASE_NAME=OTP))
입니다.
빠른 답변 부탁 드립니다.
A
안녕하세요.. 박무성님..
Oracle RAC 등의 DBMS 이중화 방식의 경우는 JDBC 접속 URL 상에 이중화된 서버를 모두 표현하는 방식으로 적용하시면 됩니다.
(이전 방식과 같이 하나의 서버만 표현되는 경우에도 접속에는 문제가 없지만.. 이중화가 되지 않음)
Tibero측에서 알려준 JDBC Url을 DataSource의 url property에 그대로 적용하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
Oracle RAC 등의 DBMS 이중화 방식의 경우는 JDBC 접속 URL 상에 이중화된 서버를 모두 표현하는 방식으로 적용하시면 됩니다.
(이전 방식과 같이 하나의 서버만 표현되는 경우에도 접속에는 문제가 없지만.. 이중화가 되지 않음)
Tibero측에서 알려준 JDBC Url을 DataSource의 url property에 그대로 적용하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.