데이터 소스 구성 패널의 데이터 소스 사용자 정의 특성을 통해
JDBC(Java™ Database Connectivity) 드라이버의
연결 유효성 검증 제한시간을 구성할 수 있습니다.
이 태스크 정보
JDBC 드라이버와의 연결 유효성을 검증하거나 Application Server가
SQL 조회를 실행하도록 하는 방법 중에서 선택할 수 있습니다. 다음 연결
사전 테스트 속성 중 하나 또는 둘 모두를 선택하십시오.
- 새 연결 유효성 검증
- 기존 풀 연결 유효성 검증
기본적으로 연결 유효성 검증은 사용 안함으로 설정되어 있습니다. 데이터
소스에 대한 구성을 저장할 때 관리 콘솔은
선택된 옵션만 제공합니다. 관리 콘솔은
제한시간을 통한 유효성 검증 또는 조회를 통한 유효성 검증을 선택하지만
유효성 검증이 사용되지 않으면 Application Server가
두 옵션을 모두 선택하지 않습니다.
프로시저
- 관리 콘솔을 여십시오.
- 데이터 소스에 대한 패널로 이동하십시오.
- 를 선택하십시오.
- 을 선택하십시오.
- 연결 유효성 검증 특성 섹션으로 이동하십시오.
- Application Server가 유효성을 검증할 연결 유형을 선택하십시오.
- 새 연결 유효성 검증을 선택하십시오. 이 옵션은
연결 관리자가 새로 작성한 데이터베이스 연결을 테스트하도록
지정합니다.
- 기존의 풀링된 연결 유효성 검증을 선택하십시오.
이 옵션은 연결 관리자가 풀링된 연결을
애플리케이션에 리턴하기 전에 연결의 유효성 검증을 테스트하도록 지정합니다.
- 두 옵션을 모두 선택할 수도 있습니다.
- JDBC 드라이버의 유효성 검증을 클릭하십시오. Application Server는
JDBC 드라이버의 유효성 검증이 구성되어 있고
JDBC 드라이버가 JDBC 4.0을 구현하지 않는 경우나
Connection.isValid 메소드가 오류를 초래하는 경우 경고를
발행합니다.
제거된 기능: SQL 조회의
유효성 검증은 더 이상 사용되지 않습니다. 대신에 JDBC 드라이버의
유효성 검증을 사용하십시오.
depfeat
- 입력 상자에 제한시간 값을 입력하십시오. 제한시간 값은
초 단위입니다.
문제점 방지: 새 연결
유효성 검증 또는
기존의
풀링된 연결 유효성 검증에 대해 재시도가 구성되면(재시도
간격이 0으로 설정되지 않았음을 의미함),
각 재시도마다 제한시간의 전체 값이 적용됩니다. 각 재시도마다
Application Server는 재시도 간격을 대기합니다. 그런 다음 JDBC 드라이버는
제한시간의 전체 값을 사용하여 연결의 유효성을
검증합니다.
gotcha
- 데이터 소스 구성을 저장하십시오.
다음에 수행할 작업
기존 데이터 소스를 수정 중인 경우에는 변경사항이 적용되도록
서버를 다시 시작하십시오. 새 데이터 소스이면
서버를 다시 시작할 필요가 없습니다.