![[z/OS]](../images/ngzos.gif)
사용자 정의 사용자 레지스트리 데이터를 보유하기 위해 DB2 데이터베이스 사용
사용자 정의 사용자 레지스트리는 DB2® 데이터베이스를 사용하여 사용자 및 비밀번호 정보를 유지보수할 수 있습니다.
이 태스크 정보
그러나 사용자 및 비밀번호 정보를 유지보수하기 위해서는 다음 구성 요구사항 및 제한사항을 준수해야 합니다.
- 사용자 정의 사용자 레지스트리가 사용하는 DB2 데이터베이스에 액세스하려면
DB2 Universal Java™ 데이터베이스
연결성(JDBC) 드라이버를 사용해야 합니다. 또한 드라이버는 유형 4 드라이버여야 합니다.
레거시 DB2 for z/OS® JDBC 드라이버 또는 유형 2 DB2 Universal JDBC Driver를 사용할 수 없습니다. 이러한 드라이버는 둘 모두 RRS(Resource Recovery Services)를 사용하기 때문입니다. 이러한 드라이버를 사용하면 사용자 정의 사용자 레지스트리 DB2 서버는 동일 스레드 하에서 처리 중인 사용자 애플리케이션을 방해합니다.
- DB2 유니버셜 JDBC 드라이버를 사용해야 하므로
레거시 DB2 for z/OS JDBC
드라이버를 필요로 하는 서버 하에서 JDBC 자원을 정의하지 마십시오.
예를 들어, 레거시 DB2 for z/OS JDBC 드라이버는 DB2 유니버셜 JDBC 드라이버와 공존할 수 없으므로 DB2 for z/OS JDBC 제공자(RRS)를 정의하지 마십시오.
- 사용자 정의 사용자 레지스트리에 의해 사용되는 관리되지 않는 DB2 데이터 소스 또는 연결이 있어야 합니다.
데이터 소스 또는 연결은 WebSphere® Application Server 자원 관리에 의존하지 않아야 합니다. 예를 들어, 데이터 소스 또는 연결은 JNDI(Java Naming and Directory Interface) 검색, 폴링, 데이터 저장소 헬퍼, XA 자원 또는 트랜잭션 처리, 연결 관리 등등에 의존할 수 없습니다.
- 사용자 정의 사용자 레지스트리를 DB2 데이터베이스에 연결하려면
다음 방법 중 하나를 사용할 수 있습니다.
- Java Platform DriverManager를 사용하여 DB2 유니버셜 JDBC 드라이버에서 패키지되는 com.ibm.db2.jcc.DB2Driver 클래스의 인스턴스를 등록하십시오. 그런 다음 대상 DB2 데이터베이스를 정의하는 DB2 유형 4 URL을 사용하여 DriverManager를 호출하여 DB2 연결을 구하십시오.
- DB2 유니버셜 JDBC 드라이버에 패키지되는 com.ibm.db2.jcc.DB2DataSource 클래스를 사용하여 데이터 소스를 설정하십시오. 데이터 소스 특성을 설정하여 대상 DB2 데이터베이스 및 기타 옵션을 지정하십시오. 그런 다음 데이터 소스로부터 연결을 구하십시오.
중요사항: 이러한 접근 방법을 사용하는 방법에 대한 자세한 정보는 DB2 UDB for z/OS 버전 8 애플리케이션 프로그래밍 안내서 및 Java 참조서의 내용을 참조하십시오.
WebSphere Application Server의 JDBC 제공자를 정의하려면 다음 단계를 완료하십시오. WebSphere Application Server for z/OS 보안 컴포넌트의 사용자 정의 사용자 레지스트리를 정의하기 전에 다음 DB2 JDBC 유니버셜 드라이버 구성을 설정해야 합니다.