![[z/OS]](../images/ngzos.gif)
z/OS의 DB2 및 z/OS의 애플리케이션 서버에 대한 데이터 소스 최소 필수 설정
이러한 특성은 JDBC 드라이버 구현에 대한 데이터베이스 벤더 요구사항에 따라 달라집니다. 사용자가 구성하는 데이터 소스마다 적합한 특성을 설정해야 합니다. 이러한 설정은 z/OS®에서 실행되는 DB2® 데이터 소스에 대한 설정이며 z/OS에서도 실행되는 애플리케이션 서버의 애플리케이션이 이러한 설정에 액세스합니다.
- 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
문제점 방지: ${DB2_JCC_DRIVER_PATH}, ${UNIVERSAL_JDBC_DRIVER_PATH}, and ${DB2_JCC_DRIVER_PATH}의 디렉터리 경로를 지정하는 경우 RFC 2396: URI(Uniform Resource Identifier(URI): 일반적 구문의 2.4.3 절에서 식별된 특수 문자를 포함하는 경로는 지정하지 마십시오. gotcha
주의: 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 - 데이터 소스의 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로 지정하십시오.
- IBM JCC 드라이버(XA)를 사용하는 DB2IBM JCC 드라이버(XA)를 사용하는 DB2는 IBM Data Server Driver for JDBC 및 SQLJ을 사용하는 DB2용 2단계 커미트 JCC 제공자입니다. IBM Data Server Driver는 DB2 Universal JDBC 드라이버의 차세대 기능입니다. 이 제공자에 작성하는 데이터 소스는 XA를 사용하여 2단계 커미트 처리를 수행할 수 있습니다.
문제점 방지: z/OS용 애플리케이션 서버에서는 유형 2 JDBC 드라이버를 사용하지 마십시오.gotcha
이 프로바이더의 특성은 다음과 같습니다.- 버전 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
문제점 방지: ${DB2_JCC_DRIVER_PATH}, ${UNIVERSAL_JDBC_DRIVER_PATH}, and ${DB2_JCC_DRIVER_PATH}의 디렉터리 경로를 지정하는 경우 RFC 2396: URI(Uniform Resource Identifier(URI): 일반적 구문의 2.4.3 절에서 식별된 특수 문자를 포함하는 경로는 지정하지 마십시오. gotcha
주의: 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 - 데이터 소스의 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로 지정하십시오.
- DB2 Universal JDBC 드라이버 제공자 DB2 Universal JDBC 드라이버는 분배 및 로컬 DB2 액세스에 대한 아키텍처 중립 JDBC 드라이버입니다. DB2 Universal Driver 아키텍처는 특정 JDBC 드라이버 연결성 또는 대상 플랫폼과 무관하기 때문에, DB2에 대한 단일 드라이버 인스턴스에서 Java 연결성(유형 4) 또는 JNI(Java Native Interface) 기반 연결성(유형 2) 둘 다를 허용합니다. DB2 Universal JDBC 드라이버 제공자는 DB2 데이터베이스에 대한 JDBC 및 SQLJ(Structured Query Language in Java) 액세스를 모두 지원하고 CMP와 함께 SQLJ를 사용하는 것도 지원합니다.
문제점 방지: 이 제공자를 사용하려면 z/OS용 애플리케이션 서버에 대해 DB2용 DB2 Universal JDBC 드라이버를 설치하고 구성해야 합니다. DB2 Universal JDBC 드라이버를 사용하여 DB2 for z/OS에 액세스 주제를 참조하십시오.gotcha
이 제공자의 특성은 다음과 같습니다.- 다음 데이터 소스를 지원합니다.
이 데이터 소스는 2단계 트랜잭션(z/OS 플랫폼의 애플리케이션 서버에만 해당)을 지원할 수 있습니다. 유형 2 연결에 DB2 Universal JDBC 드라이버를 설정하면 z/OS에서 실행하는 애플리케이션 서버에서 RRS를 사용하여 2단계 커미트 트랜잭션을 포함한 트랜잭션을 처리합니다. 드라이버 유형 4 연결과 함께 이 데이터 소스 구현을 사용하면 1단계 트랜잭션만 지원됩니다.com.ibm.db2.jcc.DB2ConnectionPoolDataSource
- JDBC 드라이버 파일을 필요로 합니다.
- db2jcc.jar - DB2 설치 디렉토리에 있는 DB2 Universal JDBC 드라이버 .jar 파일입니다. DB2UNIVERSAL_JDBC_DRIVER_PATH 변수의 값에 대해 이 .jar 파일의 완전한 경로를 지정하십시오.
- db2jcc_license_cisuz.jar - 이 DB2 Universal JDBC 드라이버 라이센스 파일은
DB2와 함께 포함됩니다.
DB2의 설치 프로그램은 라이센스 파일을 db2jcc.jar와 같은 DB2
디렉토리에 저장합니다. 따라서 사용자의 변수 DB2UNIVERSAL_JDBC_DRIVER_PATH는
궁극적으로 두 파일을 모두 가리키게 됩니다.참고: 드라이버 파일 db2jcc_license_cu.jar는 app_server_root/universalDriver/lib디렉토리에 애플리케이션 서버와 함께 제공됩니다. 이는 UNIVERSAL_JDBC_DRIVER_PATH 변수로 자동 설정됩니다. 이 드라이버 파일에서 DB2 for z/OS에 대한 액세스를 제공하지 않더라도 변수 정의의 파트로서 이를 남겨둘 수 있습니다.
- z/OS용 애플리케이션 서버에서 DB2 Universal JDBC 드라이버에 필요한 기본 파일(.so 유형). 기본 파일을 포함하는 디렉토리로 라이브러리 경로 변수 DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH를 설정하십시오. 기본 파일이 필요하지 않은 경우 DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH를 널로 설정하십시오.
- 다음 클래스 경로를 사용합니다.
${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}
문제점 방지: ${DB2_JCC_DRIVER_PATH}, ${UNIVERSAL_JDBC_DRIVER_PATH}, and ${DB2_JCC_DRIVER_PATH}의 디렉터리 경로를 지정하는 경우 RFC 2396: URI(Uniform Resource Identifier(URI): 일반적 구문의 2.4.3 절에서 식별된 특수 문자를 포함하는 경로는 지정하지 마십시오. gotcha
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
- driverType 특성이 4로 설정된 경우 유효한 인증 별명도
필요합니다. driverType 특성이 2로 설정되면 컴포넌트 관리 인증 별명을 지정하여
res-auth APPLICATION과 함께 데이터 소스를 사용해야 합니다.
driverType 2가 지정되고 데이터 소스가 res-auth CONTAINER와 함께 사용되는 경우에는 컨테이너 관리 인증 별명을 지정할 수 있지만 반드시 필요하지는 않습니다. 컨테이너 관리 별명을 지정하지 않으면 데이터 소스로 작성한 연결과 연관된 사용자 ID가 연결이 확보되는 시점에 현재 스레드와 연관된 사용자 ID가 됩니다.
- 다음 특성이 필요합니다.
- databaseName - 실제 데이터베이스 이름(driverType이 4로 설정된 경우) 또는 로컬로 카탈로그화된 데이터베이스 이름(driverType이 2로 설정된 경우)입니다.
- driverType - 데이터 소스의 JDBC 연결 유형. 허용되는 값은 2와 4입니다. Universal JDBC 드라이버 유형 2를 사용하려면 이 값을 2로 설정하십시오. Universal JDBC 드라이버 유형 4를 사용하려면 이 값을 4로 설정하십시오.
- serverName - DRDA(Distributed Relational Database Architecture) 서버에 대한 TCP/IP 주소 또는 호스트 이름. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- portNumber - DRDA
서버가 상주하는 TCP/IP 포트 번호. driverType이 4로 설정된 경우 이 특성에만 값을 제공하십시오.
driverType이
2로 설정된 경우 이 특성은 필요하지 않습니다.참고: DB2는 DB2 Universal JDBC 드라이버에 대한 연결 특성을 추가로 지원하며 이를 데이터 소스의 사용자 정의 특성으로 설정합니다. 이러한 선택적 데이터 소스 특성에 대한 정보는 z/OS용 DB2 버전의 Java용 애플리케이션 프로그래밍 안내 및 참조서를 확인하십시오.
- 다음 데이터 소스를 지원합니다.
- DB2 Universal JDBC 제공자(XA) XA DB2 Universal JDBC 제공자는 DB2 Universal JDBC 드라이버를 사용하여 DB2 데이터베이스에 대한 액세스를 제공합니다. Universal JDBC 드라이버는 Java 통신 기반의 연결(드라이버 유형 4)을 지원합니다. XA 트랜잭션의 경우 z/OS용 애플리케이션 서버에서 DB2 Universal JDBC 드라이버는 드라이버 유형 2 연결을 지원하지 않습니다.
문제점 방지: 이 제공자를 사용하려면 z/OS용 애플리케이션 서버에 대해 DB2용 DB2 Universal JDBC 드라이버를 설치하고 구성하거나 z/OS용 애플리케이션 서버에 대해 z/OS용 DB2와의 z/OS 애플리케이션 연결 기능을 설치하고 구성해야 합니다. DB2 Universal JDBC 드라이버를 사용하여 DB2 for z/OS에 액세스 주제를 참조하십시오.gotcha
다음과 같습니다.- 애플리케이션이 DB2 데이터베이스에 대한 JDBC 및 SQLJ(Structured Query Language in Java) 액세스를 모두 사용할 수 있도록 합니다. SQLJ와 CMP를 함께 사용할 수도 있습니다.
- 버전 4.0 데이터 소스의 작성을 지원하지 않습니다.
- 2단계 데이터 소스를 지원합니다.
com.ibm.db2.jcc.DB2XADataSource
- 다음 JDBC 드라이버 파일이 필요합니다.
- db2jcc.jar - DB2 설치 디렉토리에 있는 DB2 Universal JDBC 드라이버 .jar 파일입니다. WebSphere 변수 DB2UNIVERSAL_JDBC_DRIVER_PATH의 값에 대해 이 .jar 파일의 완전한 경로를 지정하십시오. 애플리케이션 서버에서는 이 값을 사용하여 JDBC 제공자를 정의합니다.
- db2jcc_license_cisuz.jar - 이 DB2 Universal JDBC 드라이버 라이센스 파일은
DB2와 함께 포함됩니다.
DB2의 설치 프로그램은 라이센스 파일을 db2jcc.jar와 같은 DB2
디렉토리에 저장합니다. 따라서 사용자의 변수 DB2UNIVERSAL_JDBC_DRIVER_PATH는
궁극적으로 두 파일을 모두 가리키게 됩니다.참고: 드라이버 파일 db2jcc_license_cu.jar는 app_server_root/universalDriver/lib디렉토리에 애플리케이션 서버와 함께 제공됩니다. 기본적으로 UNIVERSAL_JDBC_DRIVER_PATH 변수가 이 디렉토리 위치로 설정됩니다. 이 드라이버 파일에서 DB2 for z/OS에 대한 액세스를 제공하지 않더라도 변수 정의의 파트로서 이를 남겨둘 수 있습니다.
- 서버가 유형 4 드라이버만 사용하는 경우 z/OS용 애플리케이션 서버에서
DB2 Universal JDBC 드라이버에 필요하지 않는 기본 파일(.so 유형). 이러한 경우
DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH 값을 널로 설정할 수 있습니다.
우수 사례: 유형 2 및 유형 4 드라이버 모두에서 실행되는 서버가 있거나 장래에 두 유형 모두가 있을 예정인 경우 이 값을 고유 파일의 올바른 파일 경로로 설정할 수 있습니다. 유형 2 드라이버에 대해 변수가 사용되지만 DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH의 값은 고유 파일이 필요하지 않은 경우에 불리한 영향을 미치지 않습니다. bprac
- 다음 클래스 경로를 사용합니다.
${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}
문제점 방지: ${DB2_JCC_DRIVER_PATH}, ${UNIVERSAL_JDBC_DRIVER_PATH}, and ${DB2_JCC_DRIVER_PATH}의 디렉터리 경로를 지정하는 경우 RFC 2396: URI(Uniform Resource Identifier(URI): 일반적 구문의 2.4.3 절에서 식별된 특수 문자를 포함하는 경로는 지정하지 마십시오. gotcha
- 다음 DataStoreHelper 클래스가 필요합니다.
com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
- 유효한 인증 별명이 필요합니다.
- 다음 특성이 필요합니다.
- databaseName - 로컬로 카탈로그화된 데이터베이스 이름입니다.
- driverType - 데이터 소스의 JDBC 연결 유형입니다. DB2 V8.1 FP6 이전의 DB2 버전을 실행 중인 경우에는 유형 2 드라이버만 사용할 수 있습니다.
- serverName - DRDA(Distributed Relational Database Architecture) 서버에 대한 TCP/IP 주소 또는 호스트 이름. 이 특성 값은 driverType이 4로 설정된 경우에만 제공하십시오. driverType이 2로 설정된 경우에는 이 특성이 필요하지 않습니다.
- portNumber - DRDA
서버가 상주하는 TCP/IP 포트 번호. driverType이 4로 설정된 경우 이 특성에만 값을 제공하십시오.
driverType이
2로 설정된 경우 이 특성은 필요하지 않습니다.참고: DB2는 DB2 Universal JDBC 드라이버에 대한 연결 특성을 추가로 지원하며 이를 데이터 소스의 사용자 정의 특성으로 설정합니다. 이러한 선택적 데이터 소스 특성에 대한 정보는 z/OS용 DB2 버전의 Java용 애플리케이션 프로그래밍 안내 및 참조서를 확인하십시오.