데이터 액세스 애플리케이션 관리
이 관리 타스크는 주로 애플리케이션을 백엔드에 연결하여 오브젝트 또는 자원을 구성하고 연결 요청 볼륨을 처리하도록 해당 자원을 조정하는 타스크로 구성됩니다.
프로시저
- 백엔드에 액세스해야 하는 웹 모듈 또는 EJB 모듈이 애플리케이션에 있는 경우,
EIS(Enterprise Information System) 유형에 따라 자원을 구성하십시오.
- 관계형 데이터베이스의 경우, JDBC 제공자 및 데이터 소스 구성 주제에서 간략히 설명한 단계를 수행하십시오. DB2® 데이터베이스를 사용하는 경우, 'pureQuery를 사용하도록 애플리케이션 구성' 주제는 별도의 옵션입니다. IBM Optim PureQuery 런타임은 DB2 데이터베이스에 액세스하는 방법으로 JDBC의 대안을 제공합니다.
- 비관계형 데이터베이스 또는 CICS®(Customer Information Control System)와 같은 또 다른 유형의 경우, 자원 어댑터 및 연결 팩토리를 구성해야 합니다. 'Java EE 커넥터 아키텍처 커넥터를 사용하여 데이터 액세스' 주제는 이러한 오브젝트 설정에 대한 정보를 제공합니다.
문제점 방지: 자원의 JNDI(Java™ Naming and Directory Interface) 이름을 지정하는 경우, 다음 요구사항을 준수하십시오.
- 다른 자원 유형(예: J2C 연결 팩토리 또는 JMS 연결 팩토리에 대한 데이터 소스)에 중복된 JNDI 이름을 지정하지 마십시오.
- 동일한 범위 내에 동일한 유형의 다중 자원에 대해 중복 JNDI 이름을 지정하지 마십시오.
- WebSphere® Application Server가 아닌 애플리케이션 코드가
백엔드와의 연결을 인증하는 경우에만 새 웹 모듈 자원 또는 EJB 모듈 자원의 인증 별명을 구성하십시오. 이 보안 구성은 컴포넌트 관리 인증이라고 하며, res-auth = Application과
같이 애플리케이션 배치 디스크립터에 표시됩니다.
컨테이너 관리 인증(res-auth = Container로 지정됨)은 애플리케이션 서버가 백엔드 연결에서 사인온을 수행함을 표시합니다. 컨테이너 관리 인증 별명은 애플리케이션 자원 참조에 지정되어야 합니다. 이 타스크는 데이터 소스 또는 연결 팩토리 자원에 대한 자원 참조 맵핑과 함께 애플리케이션 어셈블리 또는 전개 중에 수행할 수 있습니다. 그러나 애플리케이션 전개 후 관리 콘솔을 사용하여 컨테이너 관리 인증 별명을 수정할 수 있습니다. 애플리케이션 > Websphere 엔터프라이즈 애플리케이션 > application_name을 클릭하고 해당 맵핑 페이지의 링크를 선택하십시오. 예를 들어, EJB 모듈 자원의 별명을 변경하려는 경우 모든 2.x CMP Bean의 데이터 소스 맵핑을 클릭할 수 있습니다. 웹 모듈 자원의 경우, 자원 참조를 클릭하십시오.
자원 인증에 대한 자세한 참조는 J2EE 커넥터 보안 주제를 읽어 보십시오.
- 애플리케이션에 데이터 액세스가 필요한 클라이언트 모듈이 있는 경우, '애플리케이션 클라이언트에 대한 데이터 액세스 구성' 주제를 참조하십시오. 이 단일 구성 프로세스에서 컴포넌트 관리 또는 컨테이너 관리 사인온에 대한 인증 데이터를 정의할 수 있습니다.
- 연결 풀 설정을 지정하십시오.
- 새 데이터 소스에 대한 연결을 테스트하십시오. 연결 테스트에 사용 가능한 방법에 대한 정보는 연결 서비스 테스트 문서를 참조하십시오. 이 문서는 또한 테스트 연결 결과의 정확성에 영향을 미칠 수 있는 중요한 데이터 소스 설정을 해결합니다.
- JDBC 추적 서비스를 설정하십시오. JDBC 추적 로그 정보는
데이터 소스 장애에 대한 JVM 로그 데이터의 기능을 보강합니다.
관리 콘솔을 사용하여 추적을 활성화하려면 '서버 시작 시 추적 사용 가능' 주제를 읽어 보십시오. WAS.database를 추적 그룹으로 지정하고 com.ibm.ws.db2.logwriter를 추적 문자열로 선택하십시오.
- JDBC 연결 풀 카운터 또는 J2C 연결 풀 카운터를 활성화하여 연결 풀 통계를 수집하십시오. 또는 PMI(Performance Monitoring Infrastructure) 메소드 호출을 사용하여 연결 통계를 수집할 수 있습니다. '연결 및 연결 풀 통계' 주제를 참조하십시오.
자원을 조정하여 연결 볼륨을 관리하십시오. '데이터 액세스 튜닝 매개변수' 주제를 참조하십시오.
데이터베이스를 조정하여 연결 볼륨을 관리하십시오. iSeries용 DB2 UDB를 사용하는 경우, 시작점 참조로 'DB2 Universal Database 성능 팁' 주제를 참조하십시오.
![[z/OS]](../images/ngzos.gif)
결과

CMTSTAT=INACTIVE를 설정하는 경우, CONDBAT 및
MAXDBAT 매개변수도 조정해야 합니다. DB2의
성능을 최대화하고 일시중단된 연결 요청을 최소화하기 위해 다음 값을 조합해 보십시오.
- MAXDBAT를 작은 수(예: 100)로 설정하십시오. 이 경우, DB2가 활성 스레드로서 지원할 수 있습니다. MAXDBAT는 활성 상태를 유지하는 동시에 DB2에서 태스크를 계속 실행할 수 있는 최대 스레드 수를 표시합니다.
- CONDBAT를 큰 수(예: 5000)로 설정하십시오. CONDBAT은 DB2 서버가 수신할 수 있는 최대 연결 요청 스레드 수를 표시합니다. CMTSTAT를 INACTIVE로 설정하면 DB2가 초기 연결 요청을 수행한 후에 많은 스레드를 비활성화합니다. 추가 처리가 필요한 스레드 수가 MAXDBAT 설정에 도달하면 DB2가 다른 스레드를 처리할 수 있을 때까지 큐잉할 수 있습니다.
하위 주제
Java EE 기본 자원 구성
관리 콘솔 또는 wsadmin 명령을 사용하여 Java EE(Java Platform Enterprise Edition) 기본 자원에 대한 바인딩을 구성할 수 있습니다.관리 콘솔에서 Java EE 커넥터 연결 팩토리 구성
EIS(Enterprise Information System)에 액세스하려면 자원 연결 설정 및 유지보수를 위한 자원 어댑터 클래스를 인스턴스화하는 연결 팩토리를 구성하십시오.서버 전반에 사용자 제어 파인더 SQL 동적 개선사항 설정
관리 콘솔에서 Application Server의 사용자 정의 특성을 수정하여, 전체 Bean에 정의된 모든 사용자 제어 파인더의 동적 SQL 개선사항에 대한 지원을 사용합니다.Bean 세트에 사용자 제어 파인더 SQL 동적 개선사항 설정
관리 콘솔을 통해 Application Server의 사용자 정의 특성을 수정해서 Bean에 정의된 모든 사용자 제어 파인더에 대한 지원을 사용할 수 있습니다.CMP 연결 팩토리 콜렉션
이 페이지에서 기존 컨테이너 관리 지속(CMP) 연결 팩토리 설정을 볼 수 있습니다.CMP 연결 팩토리 설정
이 페이지에서 컨테이너 관리 지속(CMP) Bean이 임의의 데이터베이스 서버에 액세스하는 데 사용하는 연결 팩토리의 설정을 볼 수 있습니다. 연결 팩토리는 자동으로 작성되어 관리되므로 연결 팩토리의 설정은 수정할 수 없습니다.자원 어댑터 구성
관리 콘솔에서 설치 및 구성된 자원 어댑터 목록을 볼 수 있습니다. 또한 관리 콘솔을 사용하여 새 자원 어댑터를 설치하거나, 설치된 자원 어댑터의 추가 구성을 작성하거나, 자원 어댑터 구성을 삭제할 수도 있습니다.독립형 자원 어댑터 아카이브 업데이트
자원 어댑터 아카이브(RAR) 업데이트 마법사를 사용하여 독립형 RAR 파일을 새 버전으로 업데이트합니다. Application Server는 자원 어댑터 아카이브를 구성하는 클래스 및 기타 코드를 사용하여 구성하는 자원 어댑터를 지원합니다.자원 관리자 연결 팩토리 참조를 자원 팩토리에 맵핑
관리 콘솔을 사용하여 자원 관리자 연결 팩토리 참조를 구성된 자원 팩토리 중 하나에 바인드할 수 있습니다.메시지 엔드포인트로 메시지 관리
메시지 엔드포인트로 배치된 메시지 구동 Bean(MDB)의 메시지 전달을 관리합니다. 메시지 엔드포인트는 JCA(Java EE(Java Platform, Enterprise Edition) Connector Architecture) 버전 1.5를 준수하는 인바운드 자원 어댑터의 관리 Bean(MBean)입니다.JDBC 제공자 및 데이터 소스 구성
관계형 데이터베이스를 액세스하기 위해 애플리케이션은 애플리케이션 서버에 대해 구성되는 JDBC(Java Database Connectivity) 드라이버 및 데이터 소스를 사용합니다.연결 유효성 검증 제한시간 구성
데이터 소스 구성 패널의 데이터 소스 사용자 정의 특성을 통해 JDBC(Java Database Connectivity) 드라이버의 연결 유효성 검증 제한시간을 구성할 수 있습니다.자원 참조
이 페이지에서 애플리케이션용으로 구성된 실제 자원으로 애플리케이션 모듈의 자원 참조를 맵핑하는 방식을 지정할 수 있습니다.맵핑 구성 별명
이 패널에서는 구성할 자원에 대한 맵핑 구성 별명을 선택할 수 있습니다. 이 패널은 보안 도메인이 정의되어 있을 때만 사용할 수 있습니다. 보안 도메인을 사용하면 두 서버의 맵핑 구성 별명을 분리할 수 있습니다. 트리 보기는 별명이 속하는 보안 도메인을 식별할 때 유용하며 트리 보기에서 각 인증 별명에 액세스할 수 있는 서버를 쉽게 식별할 수 있습니다. 트리 보기는 각 자원에 맞게 조정되므로 도메인 및 별명을 사용할 수 없는 경우 해당 도메인 및 별명이 숨겨집니다. 예를 들어, 트리에 존재하는 모든 서버 및 클러스터에 고유한 보안 도메인이 정의되어 있으면 셀 범위 보안 도메인은 트리에서 숨겨집니다. 트리에서 별명이 가시적이지 않은 경우 해당 자원에 대한 가시성을 보유한 서버에서 이 별명을 사용할 수 없기 때문입니다. 이 경우, 이 자원을 볼 수 있는 글로벌 범위 또는 다른 보안 도메인에 별명을 정의해야 합니다.J2C 인증 별명 선택
이 페이지에서 구성 중인 자원의 J2C(Java 2 Connector) 인증 별명을 선택할 수 있습니다. 이 페이지는 하나 이상의 보안 도메인이 정의되고 편집 중인 자원에 적용 가능한 범위를 지정하는 경우에만 액세스할 수 있습니다. 또는 해당 보안 도메인에는 하나 이상의 JAAS J2C 인증 별명이 포함되어 있어야 합니다. 보안 도메인은 서버 간 J2C 인증 별명을 분리합니다.분리된 자원 제공자 고려사항
자체 클래스 로더에서 분리하도록 지정한 자원 제공자에 대해 작업하는 경우 알아 두어야 하는 디자인 고려사항이 있습니다.JDBC 액세스를 위한 플랫폼별 태스크 수행
이 문서는 JDBC(Java Database Connectivity) 액세스를 위한 플랫폼별 태스크에 대한 기타 팁을 제공합니다.내재적으로 클라이언트 정보 설정
데이터베이스에서 클라이언트 정보를 추적하려면 데이터베이스 연결에서 WebSphere Application Server 클라이언트 데이터를 전달하는 두 가지 방법 중 하나를 선택할 수 있습니다.관리 콘솔로 클라이언트 정보 추적 사용
이 태스크에 설명된 방법 중 하나를 사용하여 데이터베이스 연결에 대한 클라이언트 정보의 전달 및 추적을 사용합니다.Apache Derby 제품 정보
애플리케이션 서버와 함께 번들된 Apache Derby 패키지는 IBM QA(Quality Assurance)의 전적인 지원을 받습니다.JCA 라이프사이클 관리 조작을 통한 자원 관리
데이터 소스 및 연결 팩토리 자원의 런타임 상태를 관리하여 Application Server를 다시 시작하지 않은 채 일부 데이터 액세스 관리 태스크를 수행할 수 있습니다. 이 주제는 관리 콘솔을 통해 자원을 관리하는 프로세스를 개괄합니다.Java EE 기본 자원 구성
관리 콘솔 또는 wsadmin 명령을 사용하여 Java EE(Java Platform Enterprise Edition) 기본 자원에 대한 바인딩을 구성할 수 있습니다.관리 콘솔에서 Java EE 커넥터 연결 팩토리 구성
EIS(Enterprise Information System)에 액세스하려면 자원 연결 설정 및 유지보수를 위한 자원 어댑터 클래스를 인스턴스화하는 연결 팩토리를 구성하십시오.서버 전반에 사용자 제어 파인더 SQL 동적 개선사항 설정
관리 콘솔에서 Application Server의 사용자 정의 특성을 수정하여, 전체 Bean에 정의된 모든 사용자 제어 파인더의 동적 SQL 개선사항에 대한 지원을 사용합니다.Bean 세트에 사용자 제어 파인더 SQL 동적 개선사항 설정
관리 콘솔을 통해 Application Server의 사용자 정의 특성을 수정해서 Bean에 정의된 모든 사용자 제어 파인더에 대한 지원을 사용할 수 있습니다.CMP 연결 팩토리 콜렉션
이 페이지에서 기존 컨테이너 관리 지속(CMP) 연결 팩토리 설정을 볼 수 있습니다.CMP 연결 팩토리 설정
이 페이지에서 컨테이너 관리 지속(CMP) Bean이 임의의 데이터베이스 서버에 액세스하는 데 사용하는 연결 팩토리의 설정을 볼 수 있습니다. 연결 팩토리는 자동으로 작성되어 관리되므로 연결 팩토리의 설정은 수정할 수 없습니다.자원 어댑터 구성
관리 콘솔에서 설치 및 구성된 자원 어댑터 목록을 볼 수 있습니다. 또한 관리 콘솔을 사용하여 새 자원 어댑터를 설치하거나, 설치된 자원 어댑터의 추가 구성을 작성하거나, 자원 어댑터 구성을 삭제할 수도 있습니다.독립형 자원 어댑터 아카이브 업데이트
자원 어댑터 아카이브(RAR) 업데이트 마법사를 사용하여 독립형 RAR 파일을 새 버전으로 업데이트합니다. Application Server는 자원 어댑터 아카이브를 구성하는 클래스 및 기타 코드를 사용하여 구성하는 자원 어댑터를 지원합니다.자원 관리자 연결 팩토리 참조를 자원 팩토리에 맵핑
관리 콘솔을 사용하여 자원 관리자 연결 팩토리 참조를 구성된 자원 팩토리 중 하나에 바인드할 수 있습니다.메시지 엔드포인트로 메시지 관리
메시지 엔드포인트로 배치된 메시지 구동 Bean(MDB)의 메시지 전달을 관리합니다. 메시지 엔드포인트는 JCA(Java EE(Java Platform, Enterprise Edition) Connector Architecture) 버전 1.5를 준수하는 인바운드 자원 어댑터의 관리 Bean(MBean)입니다.JDBC 제공자 및 데이터 소스 구성
관계형 데이터베이스를 액세스하기 위해 애플리케이션은 애플리케이션 서버에 대해 구성되는 JDBC(Java Database Connectivity) 드라이버 및 데이터 소스를 사용합니다.연결 유효성 검증 제한시간 구성
데이터 소스 구성 패널의 데이터 소스 사용자 정의 특성을 통해 JDBC(Java Database Connectivity) 드라이버의 연결 유효성 검증 제한시간을 구성할 수 있습니다.자원 참조
이 페이지에서 애플리케이션용으로 구성된 실제 자원으로 애플리케이션 모듈의 자원 참조를 맵핑하는 방식을 지정할 수 있습니다.맵핑 구성 별명
이 패널에서는 구성할 자원에 대한 맵핑 구성 별명을 선택할 수 있습니다. 이 패널은 보안 도메인이 정의되어 있을 때만 사용할 수 있습니다. 보안 도메인을 사용하면 두 서버의 맵핑 구성 별명을 분리할 수 있습니다. 트리 보기는 별명이 속하는 보안 도메인을 식별할 때 유용하며 트리 보기에서 각 인증 별명에 액세스할 수 있는 서버를 쉽게 식별할 수 있습니다. 트리 보기는 각 자원에 맞게 조정되므로 도메인 및 별명을 사용할 수 없는 경우 해당 도메인 및 별명이 숨겨집니다. 예를 들어, 트리에 존재하는 모든 서버 및 클러스터에 고유한 보안 도메인이 정의되어 있으면 셀 범위 보안 도메인은 트리에서 숨겨집니다. 트리에서 별명이 가시적이지 않은 경우 해당 자원에 대한 가시성을 보유한 서버에서 이 별명을 사용할 수 없기 때문입니다. 이 경우, 이 자원을 볼 수 있는 글로벌 범위 또는 다른 보안 도메인에 별명을 정의해야 합니다.J2C 인증 별명 선택
이 페이지에서 구성 중인 자원의 J2C(Java 2 Connector) 인증 별명을 선택할 수 있습니다. 이 페이지는 하나 이상의 보안 도메인이 정의되고 편집 중인 자원에 적용 가능한 범위를 지정하는 경우에만 액세스할 수 있습니다. 또는 해당 보안 도메인에는 하나 이상의 JAAS J2C 인증 별명이 포함되어 있어야 합니다. 보안 도메인은 서버 간 J2C 인증 별명을 분리합니다.분리된 자원 제공자 고려사항
자체 클래스 로더에서 분리하도록 지정한 자원 제공자에 대해 작업하는 경우 알아 두어야 하는 디자인 고려사항이 있습니다.JDBC 액세스를 위한 플랫폼별 태스크 수행
이 문서는 JDBC(Java Database Connectivity) 액세스를 위한 플랫폼별 태스크에 대한 기타 팁을 제공합니다.내재적으로 클라이언트 정보 설정
데이터베이스에서 클라이언트 정보를 추적하려면 데이터베이스 연결에서 WebSphere Application Server 클라이언트 데이터를 전달하는 두 가지 방법 중 하나를 선택할 수 있습니다.관리 콘솔로 클라이언트 정보 추적 사용
이 태스크에 설명된 방법 중 하나를 사용하여 데이터베이스 연결에 대한 클라이언트 정보의 전달 및 추적을 사용합니다.Apache Derby 제품 정보
애플리케이션 서버와 함께 번들된 Apache Derby 패키지는 IBM QA(Quality Assurance)의 전적인 지원을 받습니다.JCA 라이프사이클 관리 조작을 통한 자원 관리
데이터 소스 및 연결 팩토리 자원의 런타임 상태를 관리하여 Application Server를 다시 시작하지 않은 채 일부 데이터 액세스 관리 태스크를 수행할 수 있습니다. 이 주제는 관리 콘솔을 통해 자원을 관리하는 프로세스를 개괄합니다.
관련 태스크:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdat_daadmin
파일 이름:tdat_daadmin.html