![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
AIX, HP-UX, Linux, Solaris 또는 Windows 기반 애플리케이션 서버에 연결하는 DB2에 대한 데이터 소스 최소 필수 설정
이러한 특성은 JDBC 드라이버 구현에 대한 데이터베이스 벤더 요구사항에 따라 달라집니다. 사용자가 구성하는 데이터 소스마다 적합한 특성을 설정해야 합니다. AIX®, HP-UX, Linux, Solaris 또는 Windows 시스템에서 실행되는 애플리케이션 서버에 연결할 DB2® 데이터 소스에 대한 설정입니다.


DB2 버전 9부터는 Linux, HP-UX 및 Solaris 시스템에 64비트 커널이 필요합니다. 또한 기본 인스턴스 비트의 너비는 운영 체제에 따라 결정되며 이전 DB2 버전을 사용하는 경우와 다릅니다. 운영 체제 요구사항의 이러한 변경사항에 따라 인스턴스의 비트 너비를 지정하는 기능을 제공한 db2icrt, db2ilist 및 db2iupdt 명령에 대한 -w 옵션이 제거되었습니다.
gotcha- IBM® JCC 드라이버를 사용하는 DB2
- IBM JCC 드라이버(XA)를 사용하는 DB2
- DB2 Universal JDBC 드라이버 제공자
- DB2 Universal JDBC 드라이버 제공자(XA)
- $INSTHOME/sqllib/lib
- $INSTHOME/sqllib/lib32
- $INSTHOME/sqllib/lib2
- $INSTHOME/sqllib/lib64
- IBM JCC 드라이버를
사용하는 DB2
이 제공자는 IBM Data Server Driver for JDBC 및 SQLJ를 사용하는 DB2용 1단계 커미트 JCC 제공자입니다. IBM Data Server Driver for JDBC and SQLJ는 DB2 Universal JDBC 드라이버의 차세대 기능입니다. 이 제공자에서 작성하는 데이터 소스는 사용자가 z/OS®용 애플리케이션 서버에 유형 2 JDBC 드라이버를 사용하지 않는 경우 1단계 커미트 처리만 지원합니다. 유형 2 드라이버를 사용하여 z/OS에서 애플리케이션을 실행하는 경우, 드라이버는 RRS를 사용하고 2단계 커미트 처리를 지원합니다.
이 제공자의 특성은 다음과 같습니다.- 버전 7.0 이상 노드에서만 구성 가능합니다.
- 다음 1단계 데이터 소스를 지원합니다.
com.ibm.db2.jcc.DB2ConnectionPoolDataSource
- 다음 JDBC 드라이버 파일이 필요합니다.
- db2jcc4.jar - IBM Data Server Driver for JDBC and SQLJ .jar 파일입니다. DB2_JCC_DRIVER_PATH 경로 변수를 db2jcc4.jar 파일을 가리키도록 설정하십시오. DB2를 설치한 후, DB2 java 디렉토리에서 이 .jar 파일을 찾을 수 있습니다. DB2가 설치되지 않은 클라이언트 시스템의 유형 4 JDBC 드라이버 지원의 경우, 이 파일을 로컬 시스템에 복사하십시오. DB2에 대한 수정사항 또는 업그레이드 사항을 설치하는 경우 이 파일도 업데이트해야 합니다.
- db2jcc_license_cu.jar - DB2 데이터베이스에 대한 액세스를 허용하는 IBM Data Server Driver for JDBC and SQLJ 라이센스 파일입니다. 이 .jar 파일 또는 다음 파일을 사용하여 데이터베이스에 액세스할 수 있습니다. 이 .jar 파일은 UNIVERSAL_JDBC_DRIVER_PATH 환경 변수로 정의된 디렉토리에 애플리케이션 서버와 함께 제공됩니다.
- db2jcc_license_cisuz.jar - 다음 데이터베이스에 대한 액세스를 허용하는
IBM Data Server for JDBC and SQLJ 라이센스 파일입니다.
- Linux, UNIX 및 Windows용 DB2 데이터베이스
- iSeries용 DB2
- DB2 for z/OS
- VM 및 VSE용 DB2
db2jcc_license_cisuz.jar는 애플리케이션 서버와 함께 제공되지 않습니다. 이 파일을 db2jcc4.jar 파일과 동일한 디렉토리에 저장하여 DB2_JCC_DRIVER_PATH가 두 파일을 모두 지시하도록 하십시오.
- 애플리케이션 서버에서 IBM Data Server Driver for JDBC and SQLJ에 필요한 기본 파일. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- 다음 클래스 경로를 사용합니다.
${DB2_JCC_DRIVER_PATH}/db2jcc4.jar ${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar ${DB2_JCC_DRIVER_PATH}/db2jcc_license_cisuz.jar ${PUREQUERY_PATH}/pdq.jar ${PUREQUERY_PATH}/pdqmgmt.jar
주의: JDBC 제공자를 pureQuery 애플리케이션에서 사용할 경우에만 ${PUREQUERY_PATH}/pdq.jar 및 ${PUREQUERY_PATH}/pdqmgmt.jar이 필요하고, 편의를 위해 이 두 경로가 클래스 경로에 추가됩니다. 이 JDBC 제공자를 pureQuery 애플리케이션과 같이 사용할 경우 PUREQUERY_PATH 변수를 IBM Optim™ pureQuery Runtime JAR 파일이 저장된 디렉토리로 설정하십시오. - 다음 기본 라이브러리 경로를 사용하십시오.
driverType이 2로 설정된 경우 DB2_JCC_DRIVER_NATIVEPATH 변수를 기본 드라이버 라이브러리가 포함된 DB2 클라이언트 설치의 디렉터리로 설정해야 합니다. driverType이 4로 설정된 경우에는 기본 경로가 사용되지 않습니다.${DB2_JCC_DRIVER_NATIVEPATH}
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
- 유효한 인증 별명이 필요합니다.
- 다음 특성이 필요합니다.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
참고: 데이터베이스 별명은 실제 데이터베이스 이름의 대체 이름입니다. driverType이 4로 설정된 경우 databaseName에 대해 데이터베이스 별명을 사용할 수 있습니다.
- driverType - 데이터 소스의 JDBC 연결 유형. 허용되는 값은 2 및 4입니다. 유형 2 드라이버를 사용하려면 이 값을 2로 설정하십시오. 유형 4를 사용하려면 이 값을 4로 설정하십시오.
- serverName - DRDA®(Distributed Relational Database Architecture™) 서버에 대한 TCP/IP 주소 또는 호스트 이름. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- portNumber - DRDA 서버가 상주하는 TCP/IP 포트 번호. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- useTransactionRedirect 백엔드에서 DPF(Database Partitioning Feature)를 사용하는 경우
이 특성을 데이터 소스 사용자 정의 특성으로 구성하면 트랜잭션 전체에서 파티셔닝 키가
지속적으로 유지됩니다. 이 특성을 활성화하면 IBM Data Server Driver for JDBC and SQLJ가
DB2와의 트랜잭션을 시작하는 각 연결 요청을 지시하는 방법에 영향을 줍니다. 이 JDBC 드라이버는 트랜잭션에서
첫 번째로 지시할 수 있는 명령문의 대상 데이터를 포함하는 DPF 노드로 연결
요청을 전송하도록 트리거됩니다(해당 명령문이 있는 경우). DB2는
그런 다음 필요에 따라 다른 파티션으로 SQL문을 지시합니다. 이 경우 트랜잭션은
일반적으로 애플리케이션 서버의 관점에서 처리됩니다.
driverType 2 및 driverType 4 데이터 소스 모두에 useTransactionRedirect를 사용할 수 있습니다. 특성을 구성하려면, wsadmin 스크립트 도구 또는 관리 콘솔 페이지, Java EE 자원 제공자 또는 연결 팩토리 사용자 정의 특성 콜렉션을 사용하십시오. 특성 값을 true로 지정하십시오.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
- IBM JCC 드라이버(XA)를 사용하는 DB2
IBM JCC 드라이버(XA)를 사용하는 DB2는 IBM Data Server Driver for JDBC 및 SQLJ을 사용하는 DB2용 2단계 커미트 JCC 제공자입니다. IBM Data Server Driver는 DB2 Universal JDBC 드라이버의 차세대 기능입니다. 이 제공자에 작성하는 데이터 소스는 XA를 사용하여 2단계 커미트 처리를 수행할 수 있습니다.
이 제공자의 특성은 다음과 같습니다.- 버전 7.0 이상 노드에서 구성 가능합니다.
- 다음 2단계 데이터 소스를 지원합니다.
com.ibm.db2.jcc.DB2XADataSource
- 다음 JDBC 드라이버 파일이 필요합니다.
- db2jcc4.jar - IBM Data Server Driver for JDBC and SQLJ .jar 파일입니다. DB2_JCC_DRIVER_PATH 경로 변수를 db2jcc4.jar 파일을 가리키도록 설정하십시오. DB2를 설치한 후 DB2 Java 디렉토리에서 이 .jar 파일을 찾을 수 있습니다. DB2가 설치되지 않은 클라이언트 시스템의 유형 4 JDBC 드라이버 지원의 경우, 이 파일을 로컬 시스템에 복사하십시오. DB2에 대한 수정사항 또는 업그레이드 사항을 설치하는 경우 이 파일도 업데이트해야 합니다. 또한 db2jcc4.jar의 완전한 경로를 DB2_JCC_DRIVER_PATH 환경 변수의 값으로 지정해야 합니다.
- db2jcc_license_cu.jar - DB2 데이터베이스에 대한 액세스를 허용하는 라이센스 파일입니다. 이 .jar 파일 또는 다음 파일을 사용하여 데이터베이스에 액세스할 수 있습니다. 이 .jar 파일은 UNIVERSAL_JDBC_DRIVER_PATH 환경 변수로 정의된 디렉토리에 애플리케이션 서버와 함께 제공됩니다.
- db2jcc_license_cisuz.jar - 다음 데이터베이스에 대한
액세스를 허용하는 라이센스 파일입니다.
- Linux, UNIX 및 Windows용 DB2 데이터베이스
- iSeries용 DB2
- DB2 for z/OS
- VM 및 VSE용 DB2
db2jcc_license_cisuz.jar는 애플리케이션 서버와 함께 제공되지 않습니다. 이 파일을 db2jcc4.jar 파일과 동일한 디렉토리에 저장하여 DB2_JCC_DRIVER_PATH가 두 파일을 모두 지시하도록 하십시오.
- 애플리케이션 서버에서 IBM Data Server Driver for JDBC and SQLJ에 필요한 기본 파일. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- 다음 클래스 경로를 사용합니다.
${DB2_JCC_DRIVER_PATH}/db2jcc4.jar ${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar ${DB2_JCC_DRIVER_PATH}/db2jcc_license_cisuz.jar ${PUREQUERY_PATH}/pdq.jar ${PUREQUERY_PATH}/pdqmgmt.jar
주의: JDBC 제공자를 pureQuery 애플리케이션에서 사용할 경우에만 ${PUREQUERY_PATH}/pdq.jar 및 ${PUREQUERY_PATH}/pdqmgmt.jar이 필요하고, 편의를 위해 이 두 경로가 클래스 경로에 추가됩니다. 이 JDBC 제공자를 pureQuery 애플리케이션과 같이 사용할 경우 PUREQUERY_PATH 변수를 IBM Optim pureQuery Runtime JAR 파일이 저장된 디렉토리로 설정하십시오. - 다음 기본 라이브러리 경로를 사용하십시오.
driverType이 2로 설정된 경우 DB2_JCC_DRIVER_NATIVEPATH 변수를 기본 드라이버 라이브러리가 포함된 DB2 클라이언트 설치의 디렉터리로 설정해야 합니다. driverType이 4로 설정된 경우에는 기본 경로가 사용되지 않습니다.${DB2_JCC_DRIVER_NATIVEPATH}
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
- 유효한 인증 별명이 필요합니다.
- 다음 특성이 필요합니다.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
참고: 데이터베이스 별명은 실제 데이터베이스 이름의 대체 이름입니다. driverType이 4로 설정된 경우 databaseName에 대해 데이터베이스 별명을 사용할 수 있습니다.
- driverType - 데이터 소스의 JDBC 연결 유형. 허용되는 값은 2 및 4입니다. 유형 2 드라이버를 사용하려면 이 값을 2로 설정하십시오. 유형 4를 사용하려면 이 값을 4로 설정하십시오.
- serverName - DRDA(Distributed Relational Database Architecture) 서버에 대한 TCP/IP 주소 또는 호스트 이름. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- portNumber - DRDA 서버가 상주하는 TCP/IP 포트 번호. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- useTransactionRedirect 백엔드에서 DPF(Database Partitioning Feature)를 사용하는 경우
이 특성을 데이터 소스 사용자 정의 특성으로 구성하면 트랜잭션 전체에서 파티셔닝 키가
지속적으로 유지됩니다. 이 특성을 활성화하면 IBM Data Server Driver for JDBC and SQLJ가
DB2와의 트랜잭션을 시작하는 각 연결 요청을 지시하는 방법에 영향을 줍니다. 이 JDBC 드라이버는 트랜잭션에서
첫 번째로 지시할 수 있는 명령문의 대상 데이터를 포함하는 DPF 노드로 연결
요청을 전송하도록 트리거됩니다(해당 명령문이 있는 경우). DB2는
그런 다음 필요에 따라 다른 파티션으로 SQL문을 지시합니다. 이 경우 트랜잭션은
일반적으로 애플리케이션 서버의 관점에서 처리됩니다.
driverType 2 및 driverType 4 데이터 소스 모두에 useTransactionRedirect를 사용할 수 있습니다. 특성을 구성하려면, wsadmin 스크립트 도구 또는 관리 콘솔 페이지, Java EE 자원 제공자 또는 연결 팩토리 사용자 정의 특성 콜렉션을 사용하십시오. 특성 값을 true로 지정하십시오.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
- DB2 Universal JDBC 드라이버 제공자
DB2 Universal JDBC 드라이버는 분배 및 로컬 DB2 액세스에 대한 아키텍처 중립 JDBC 드라이버입니다. Universal Driver 아키텍처는 특정 JDBC 드라이버 연결성 또는 대상 플랫폼과 무관하기 때문에, DB2에 대한 단일 드라이버 인스턴스에서 Java 연결성(유형 4) 또는 JNI(Java Native Interface) 기반 연결성(유형 2) 둘 다를 허용합니다.
이 제공자의 특성은 다음과 같습니다.- 애플리케이션이 JDBC 및 SQLJ(Structured Query Language in Java) 액세스를 모두 사용할 수 있도록 합니다.
- 다음 1단계 데이터 소스를 지원합니다.
com.ibm.db2.jcc.DB2ConnectionPoolDataSource
- 다음 JDBC 드라이버 파일이 필요합니다.
- db2jcc.jar - DB2를 설치한 후 DB2 java 디렉토리에서 이 .jar 파일을 찾을 수 있습니다. DB2가 설치되지 않은 클라이언트 시스템의 유형 4 JDBC 드라이버 지원의 경우, 이 파일을 로컬 시스템에 복사하십시오. DB2에 대한 수정사항 또는 업그레이드 사항을 설치하는 경우 이 파일도 업데이트해야 합니다. 또한 db2jcc.jar 파일을 가리키도록 DB2UNIVERSAL_JDBC_DRIVER_PATH 경로 변수를 설정해야 합니다.
- db2jcc_license_cu.jar - DB2 Universal 데이터베이스에 대한 액세스를 허용하는 DB2 Universal JDBC 드라이버 라이센스 파일입니다. 이 .jar 파일 또는 다음 파일을 사용하여 데이터베이스에 액세스할 수 있습니다. 이 .jar 파일은 ${UNIVERSAL_JDBC_DRIVER_PATH} 환경 변수로 정의된 디렉토리에 애플리케이션 서버와 함께 제공됩니다.
- db2jcc_license_cisuz.jar - 다음 데이터베이스에 대한 액세스를 허용하는 DB2 Universal
JDBC 드라이버 라이센스 파일입니다.
- DB2 Universal
- iSeries용 DB2
- DB2 for z/OS
- VM 및 VSE용 DB2
db2jcc_license_cisuz.jar는 애플리케이션 서버와 함께 제공되지 않습니다. 이 파일을 db2jcc.jar 파일과 동일한 디렉토리에 저장하여 DB2UNIVERSAL_JDBC_DRIVER_PATH가 두 파일을 모두 지시하도록 하십시오.
- 다음 클래스 경로를 사용합니다.
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar ${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
- 유효한 인증 별명이 필요합니다.
- 다음 특성이 필요합니다.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
참고: 데이터베이스 별명은 실제 데이터베이스 이름의 대체 이름입니다. driverType이 4로 설정된 경우 databaseName에 대해 데이터베이스 별명을 사용할 수 있습니다.
- driverType - 데이터 소스의 JDBC 연결 유형. 허용되는 값은 2 및 4입니다. JDBC 드라이버 유형 XA 2를 사용하려면 이 값을 2로 설정하십시오. Universal JDBC 드라이버 유형 XA 4를 사용하려면 이 값을 4로 설정하십시오.
- serverName - DRDA(Distributed Relational Database Architecture) 서버에 대한 TCP/IP 주소 또는 호스트 이름. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- portNumber - DRDA 서버가 상주하는 TCP/IP 포트 번호. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- useTransactionRedirect 백엔드에서 DB2
UDB 버전 8.2, 수정팩 10의 DPF(Database Partitioning Feature)를 사용하는 경우
이 특성을 데이터 소스 사용자 정의 특성으로 구성하면 트랜잭션 전체에서
파티셔닝 키가 지속적으로 유지됩니다. 이 특성을 활성화하면
DB2 Universal JDBC 드라이버가 DB2와의
트랜잭션을 시작하는 각 연결 요청을 지시하는 방법에 영향을 줍니다. 이 JDBC 드라이버는 트랜잭션에서
첫 번째로 지시할 수 있는 명령문의 대상 데이터를 포함하는 DPF 노드로 연결
요청을 전송하도록 트리거됩니다(해당 명령문이 있는 경우). DB2는
그런 다음 필요에 따라 다른 파티션으로 SQL문을 지시합니다. 이 경우 트랜잭션은
일반적으로 애플리케이션 서버의 관점에서 처리됩니다.
driverType 2 및 driverType 4 데이터 소스 모두에 useTransactionRedirect를 사용할 수 있습니다. 특성을 구성하려면 wsadmin 스크립트 도구나 관리 콘솔 페이지 Java EE 자원 제공자 또는 연결 팩토리 사용자 정의 특성 콜렉션을 사용하십시오. 특성 값을 true로 지정하십시오.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
- IBMDB2 Universal JDBC 드라이버 제공자(XA)
DB2 Universal JDBC 드라이버 제공자(XA)는 분배 및 DB2 액세스에 대한 아키텍처 중립 JDBC 제공자입니다. IBM Data Server Driver for JDBC and SQLJ는 DB2 Universal JDBC 드라이버의 차세대 기능입니다. Java 연결성 또는 JNI(Java Native Interface) 기반 연결성을 위해 이 제공자를 사용하는지 여부는 실행 중인 DB2 버전에 따라 다릅니다. 애플리케이션 서버 버전 6.0 이상에서는 DB2 8.1 수정팩 6이 필요합니다. 이 DB2 버전은 JNI(Java Native Interface) 기반 연결성(유형 2) 드라이버를 통한 XA 연결성만 지원합니다. 유형 4 드라이버에서 XA 연결성을 사용하려면 DB2 8.1 수정팩 7 이상이 필요합니다.
이 제공자의 특성은 다음과 같습니다.- 애플리케이션이 JDBC 및 SQLJ 액세스를 모두 사용할 수 있도록 합니다.
- 2단계 데이터 소스를 지원합니다.
com.ibm.db2.jcc.DB2XADataSource
- 다음 JDBC 드라이버 파일이 필요합니다.
- db2jcc.jar - DB2 Universal JDBC 드라이버 .jar 파일입니다. DB2를 설치한 후 DB2 Java 디렉토리에서 이 .jar 파일을 찾을 수 있습니다. DB2가 설치되지 않은 클라이언트 시스템의 유형 4 JDBC 드라이버 지원의 경우, 이 파일을 로컬 시스템에 복사하십시오. DB2에 대한 수정사항 또는 업그레이드 사항을 설치하는 경우 이 파일도 업데이트해야 합니다. 또한 db2jcc.jar의 완전한 경로를 DB2UNIVERSAL_JDBC_DRIVER_PATH 환경 변수의 값으로 지정해야 합니다.
- db2jcc_license_cu.jar - DB2 Universal 데이터베이스에 대한 액세스를 허용하는 DB2 Universal JDBC 드라이버 라이센스 파일입니다. 이 .jar 파일 또는 다음 파일을 사용하여 데이터베이스에 액세스할 수 있습니다. 이 .jar 파일은 app_server_root/universalDriver/lib 디렉토리에 애플리케이션 서버와 함께 제공됩니다.
- db2jcc_license_cisuz.jar - 다음 데이터베이스에 대한 액세스를 허용하는 DB2 Universal
JDBC 드라이버 라이센스 파일입니다.
- DB2 Universal
- iSeries용 DB2
- DB2 for z/OS
- VM 및 VSE용 DB2
올바른 라이센스 .jar 파일을 사용하여 특정 데이터베이스 백엔드에 액세스해야 합니다.
- 애플리케이션 서버에서 DB2 Universal JDBC 드라이버에 필요한 기본 파일.
- 다음 클래스 경로를 사용합니다.
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar ${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar ${DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH}
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
- 유효한 인증 별명이 필요합니다.
- 다음 특성이 필요합니다.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.
참고: 데이터베이스 별명은 실제 데이터베이스 이름의 대체 이름입니다. driverType이 4로 설정된 경우 databaseName에 대해 데이터베이스 별명을 사용할 수 있습니다.
- driverType - 데이터 소스의 JDBC 연결 유형. 허용되는 값은 2와 4입니다. Universal JDBC 드라이버 유형 2 XA를 사용하려면 이 값을 2로 설정하십시오. Universal JDBC 드라이버 유형 4 XA(DB2 8.1 수정팩 7 이상 필요)를 사용하려면 이 값을 4로 설정하십시오.
- serverName - DRDA(Distributed Relational Database Architecture) 서버에 대한 TCP/IP 주소 또는 호스트 이름. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- portNumber - DRDA 서버가 상주하는 TCP/IP 포트 번호. driverType이 4로 설정된 경우 이 특성에만 값을 제공하십시오. driverType이 2로 설정된 경우 이 특성은 필요하지 않습니다.
- useTransactionRedirect 백엔드에서 DB2
UDB 버전 8.2, 수정팩 10의 DPF(Database Partitioning Feature)를 사용하는 경우
이 특성을 데이터 소스 사용자 정의 특성으로 구성하면 트랜잭션 전체에서
파티셔닝 키가 지속적으로 유지됩니다. 이 특성을 활성화하면
DB2 Universal JDBC 드라이버가 DB2와의
트랜잭션을 시작하는 각 연결 요청을 지시하는 방법에 영향을 줍니다. 이 JDBC 드라이버는 트랜잭션에서
첫 번째로 지시할 수 있는 명령문의 대상 데이터를 포함하는 DPF 노드로 연결
요청을 전송하도록 트리거됩니다(해당 명령문이 있는 경우). DB2는
그런 다음 필요에 따라 다른 파티션으로 SQL문을 지시합니다. 이 경우 트랜잭션은
일반적으로 애플리케이션 서버의 관점에서 처리됩니다.
driverType 2 및 driverType 4 데이터 소스 모두에 useTransactionRedirect를 사용할 수 있습니다. 특성을 구성하려면 wsadmin 스크립트 도구나 관리 콘솔 페이지 Java EE 자원 제공자 또는 연결 팩토리 사용자 정의 특성 콜렉션을 사용하십시오. 특성 값을 true로 지정하십시오.
- databaseName - driverType이 4로 설정된 경우
실제 데이터베이스 이름(또는 데이터베이스 별명)이고 driverType이
2로 설정된 경우 로컬로 카탈로그된 데이터베이스 이름입니다.