데이터 소스 구성 업데이트 적용 방법

서버 실행 중에 dataSource 요소의 속성을 변경하면, 다양한 속성의 업데이트가 각기 다른 때에 각기 다른 방법으로 적용됩니다.

server.xml 구성 파일에서 dataSource 요소의 속성을 지정하여 데이터 소스를 구성합니다. 실행 중인 서버의 속성을 변경하면, 변경되는 속성에 따라 업데이트가 각기 다른 때에 각기 다른 방법으로 적용됩니다. 다음 테이블은 dataSource 요소의 각 속성에 대한 구성 변경사항을 런타임에 적용하는 방법에 대해 설명합니다.

표 1. 데이터 소스 구성 업데이트를 런타임에 적용하는 방법. 테이블의 첫 번째 열에는 dataSource 요소의 속성이 나열됩니다. 두 번째 열은 각 속성에 대한 구성 업데이트를 런타임에 적용하는 방법에 대해 설명합니다.
속성 이름 구성 업데이트 적용 방법
beginTranForResultSetScrollingAPIs 업데이트가 즉시 적용됩니다.
beginTranForVendorAPIs 업데이트가 즉시 적용됩니다.
commitOrRollbackOnCleanup 업데이트가 즉시 적용됩니다.
connectionManagerRef 모든 연결 및 연결 풀이 영구 삭제됩니다. 그리고 데이터 소스는 새 연결 관리자가 관리합니다.
connectionSharing 업데이트가 트랜잭션의 각 첫 번째 연결 핸들에 적용됩니다.
isolationLevel 업데이트가 새 연결 요청에 적용되고, 현재 연결이 해당 격리 레벨을 보유합니다.
jdbcDriverRef 모든 연결 및 연결 풀이 영구 삭제됩니다. 그런 다음, 새 JDBC 드라이버가 사용됩니다.
jndiName 모든 연결 및 연결 풀이 영구 삭제됩니다. 그런 다음, 새 JNDI 이름이 사용됩니다.
propertiesRef 데이터 소스가 Derby Embedded인 경우, 새 특성이 적용되기 전에 모든 연결 및 연결 풀이 영구 삭제됩니다. 기타 JDBC 드라이버의 경우, 새 특성이 새 연결 요청에 적용됩니다.
queryTimeout 업데이트가 즉시 적용됩니다.
recoveryAuthDataRef 트랜잭션 복구용 인증 데이터입니다. 모든 연결 및 연결 풀이 영구 삭제됩니다. 그런 다음, 새 복구 인증 데이터가 사용됩니다.
statementCacheSize 다음에 사용할 때 명령문 캐시 크기가 조정됩니다.
supplementalJDBCTrace 모든 연결 및 연결 풀이 영구 삭제됩니다. 그런 다음, 새 설정이 사용됩니다.
syncQueryTimeoutWithTransactionTimeout 업데이트가 즉시 적용됩니다.
transactional 업데이트가 새 연결과 연결 풀에서 사용 중이 아닌 기존 연결에 적용됩니다.
type 모든 연결 및 연결 풀이 영구 삭제됩니다. 그런 다음, 새 설정이 사용됩니다.

주제의 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: Thursday, 8 September 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_ds_config_updates
파일 이름: rwlp_ds_config_updates.html