FAQ
WebSphere를 이용한 알티베이스와 오라클간의 XA 연동방법
분류 WAS 등록일 2013-07-09 조회수 2643
lim272 2005-07-27 96


WebSphere를 이용한 알티베이스와 오라클간의 XA 연동방법
+++++++++++++++++++++++++++++++++++++++


요약
++++
WebSphere를 연동하는 altibase, oracle간의 XA설정방법을 기술합니다..


altibase 설정
+++++++
altibase_home/lib/Altibase.jar 를 이용합니다.
커넥션구성풀의 항목중 아래항목들을 설정합니다.

1] 구현클래스 이름 : Altibase.jdbc.driver.ABXADataSource

2] 사용자 정의 등록 : (databaseName = mydb, string-type)
(portNumber = 20300, string-type)
(user = sys , string-type)
(password = manager, string-type)
(serverName = ip , string-type)
(initialPoolSize = 5, integer-type)
(maxPoolSize = 10, integer-type)

(minPoolSize = 5, integer-type)
3] 생성된 jndi로 연결테스트가 정상적인지 확인합니다.
(정상적으로 된 경우 altibase v3의 경우 server status session all명령으로
최소 5개의 연결세션이 생성된것을 확인할수 있습니다. ver 4는 현재 XA 미지원)




오라클 설정
+++++++
$ORACLE_HOME/jdbc/ojdbc14.jar 를 이용하도록 합니다.
websphere설정중 오라클DB에 대해 일반connection-pool을 할지 XA를 할지 선택하는
곳에서 xa풀을 사용하도록 합니다.

1] 구현class name : oracle.jdbc.xa.client.OracleXADataSource

2] Url 설정 : jdbc:oracle:thin:@192.168.1.60:1521:ora9v880

3] 사용자 정의등록 항목으로 (user, password를 설정하거나 getConnection부분전에
setUser, setPassword설정으로 jsp내에서 구현해도 가능합니다.)
4] 연결테스트를 수행해 이상유무를 확인합니다.


첨부된 sample-jsp로 테스트를 진행합니다.
create table test001 (a char(10), b char(10));
insert into test001 values ('10', '10');

목록