DB2 데이터베이스를 사용하는 애플리케이션의 클라이언트 유사성 구성
클라이언트 유사성 기능은 연결이 실패할 경우 데이터 소스에 다른 서버를 사용할 수 있게 할 때 자동 클라이언트 재라우팅의 대안입니다. 이 클라이언트 전용 방법에서는 장애 복구 중 대체 서버가 실행하는 순서를 클라이언트가 판별합니다. 클라이언트 유사성에 대한 자세한 정보는 DB2® Information Center에서 DB2 Database for Linux, UNIX, Windows의 클라이언트 유사성 주제의 내용을 참조하십시오.
시작하기 전에
- Application Server에 정의된 DB2 데이터 소스가 있습니다. 데이터 소스 작성에 대한 정보는 관리 콘솔을 사용하여 데이터 소스 구성 주제의 내용을 참조하십시오.
- 애플리케이션이 연결하는 DB2 데이터 소스가
다음 데이터베이스 중 하나에서 실행 중입니다.
- z/OS®용 DB2 버전 9.1 이상
- DB2 Database for Linux, UNIX, Windows 버전 9.5 이상
- DB2 서버를 대기 노드로 장애 복구할 기능이나 중복 설정이 있는 DB2 데이터베이스를 구현했습니다.
유형-4 연결로 데이터 소스에 연결 중입니다.
이 태스크 정보
WebSphere® Application Server에서, 클라이언트 유사성은 클라이언트나 Application Server의 DB2 데이터 소스로 초기 연결 처리 중에 시도하는 서버 순서를 제어할 수 있게 합니다.
WebSphere Application Server의 경우 데이터 소스 사용자 정의 특성, enableClientAffinitiesList를 사용하여 클라이언트 유사성을 사용합니다. 관리 콘솔을 사용하여 클라이언트 유사성을 구성하려면 WebSphere Application Server 데이터 소스 특성 패널의 DB2 자동 클라이언트 재라우팅 옵션 특성을 사용하여 대체 서버 이름, 대체 포트 번호, 클라이언트 재라우팅 재시도 간격, 클라이언트 재라우팅 최대 재시도 수와 같은 특성을 구성하십시오. 사용자 정의 특성 패널을 사용해서 enableSeamlessFailover 및 affinityFailbackInterval을 포함하여 기타 클라이언트 유사성 특성을 필요에 따라 구성할 수도 있습니다.
데이터 소스 사용자 정의 특성, enableClientAffinitiesList는 clientRerouteAlternateServerName 및 clientRerouteAlternatePortNumber 특성의 시맨틱을 변경합니다.
Application Server에서 클라이언트 유사성을 구성하려면 다음 단계를 완료하십시오.
프로시저
- DB2의 JCC 드라이버로 보통의 경우처럼 JDBC 제공자를 클래스 경로에 구성하십시오.
- 1단계에서 작성한 JDBC 제공자를 사용하는 데이터 소스를 작성하십시오. 서버 이름과 포트 정보는 DB2 WLB 환경의 선호하는 기본 서버의 이름이어야 합니다.
- 데이터 소스가 작성되면 를 클릭하여 관리 콘솔의 기본 패널로 이동하십시오.
- 추가 특성 아래에 있는 WebSphere Application Server 데이터 소스 특성을 클릭하십시오.
- 아래의 DB2 자동 클라이언트 재라우팅 옵션 섹션으로 스크롤하십시오.
- DB2 자동 클라이언트 재라우팅 옵션 섹션에서 대체 서버 이름, 대체 포트 번호, 클라이언트 재라우팅 재시도 간격, 클라이언트 재라우팅의 최대 재시도 수를 구성하십시오.
- 확인를 클릭하고 변경사항을 저장하십시오.
- 데이터 소스 기본 패널로 다시 돌아가서 추가 특성 아래에 있는 사용자 정의 특성을 클릭하십시오.
- 사용자 정의 특성 패널에서 enableClientAffinitiesList, enableSeamlessFailover, affinityFailbackInterval을 포함하여 기타 클라이언트 유사성 특성을 필요에 따라 구성하십시오. 이 특성의 권장하는 값은 DB2 Information Center에서 DB2 Database for Linux, UNIX, Windows 연결을 위한 Java 클라이언트의 클라이언트 유사성 구성의 내용을 참조하십시오.
- 확인를 클릭하고 변경사항을 저장하십시오.
- Application Server를 다시 시작하십시오.