데이터베이스 세션 지속 구성
데이터베이스 세션 지속에 대한 세션 데이터를 수집하도록 데이터베이스를 구성할 수 있습니다.
이 태스크 정보
데이터베이스 세션 지속에 대한 세션 관리 기능을 구성하려면 다음 단계를 완료하십시오.
프로시저
- JDBC 제공자를 작성 및 구성하십시오.
- 데이터베이스를 가리키는 데이터 소스를 작성하십시오.
정의한 JDBC 제공자를 사용하십시오(자원 > JDBC > JDBC 제공자 > JDBC_provider > 데이터 소스 > 새로 작성). 데이터 소스는 비JTA여야 합니다(예: 비XA 사용 가능). 데이터 소스의 JNDI 이름을 적어 두십시오.
기존 데이터베이스를 가리키십시오.
세션 지속을 위한 DB2® 테이블을 포함하는 z/OS® DB2 데이터베이스를 가리키십시오.
세션 지속에 대한 예 구성:
이름 세션 JNDI 이름 jdbc/sessions CMP(Container-Managed Persistence) 선택됨 컴포넌트 관리 인증 별명 CELL/jaasalias 컨테이너 관리 인증 별명 CELL/jaasalias - 올바른 데이터베이스가 자원 > JDBC 제공자 > JDBC_provider > 데이터 소스 > datasource_name 아래에서
나열되었는지 확인하십시오. 필요하면 올바른 데이터베이스 이름을 확인하도록
데이터베이스 관리자에게 문의하십시오.
예를 들어, 다음과 같습니다.
데이터베이스 이름 LOC1 (시스템 지정) 세션 지속에 사용할 z/OS DB2 데이터베이스에서 DB2 테이블을 작성하십시오.
세션 지속에 대한 DB2 테이블을 구성하십시오.
- 세션 관리의 적절한 레벨로 이동하십시오.
- 추가 특성 아래에서 분산 환경 설정을 클릭하십시오.
- 데이터베이스를 선택하고 클릭하십시오.
- 앞의 단계에서 데이터 소스 JNDI 이름을 지정하십시오. 데이터베이스 사용자 ID 및 비밀번호는 대소문자를 구분합니다.
- 데이터베이스 및 테이블 작성에 액세스하는 데 사용되는 데이터베이스 사용자 ID 및 비밀번호를 지정하십시오. 데이터 소스를 작성한 경우 컨테이너 관리 인증 별명 또는 컴포넌트 관리 인증 별명을 지정한 상태입니다. 그러나 이 두 설정은 세션 지속을 위해 세션 관리자가 사용하지 않습니다. 세션 관리자는 이 단계에서 세션 지속을 위해 지정된 사용자 ID와 비밀번호를 사용합니다.
- 옵션:
둘 이상의 세션 테이블 인스턴스를 원하는 경우에는 세션 사용자 ID 필드에 스키마 이름을 첨부하십시오.
세션 관리자는 스키마 이름을 사용하여 모든 데이터베이스 조작에 대한 세션 테이블 이름을 규정합니다. 스키마 이름 없이 사용자 ID만이 지정된 경우에는 스키마 이름은 기본적으로 NULL로 설정되므로 스키마 이름이 NULL인 테이블 이름(예: NULL.SESSIONS)이 작성됩니다. NULL이 아닌 다른 스키마 이름이 있는 여러 세션 테이블을 작성하고 해당하는 스키마 이름을 포함하도록 사용자 이름을 수정하여 여기에 별도로 액세스할 수 있습니다.
확인을 위해 비밀번호를 다시 입력하십시오.
DB2 세션 데이터베이스에 대한 테이블스페이스 및 페이지 크기를 구성하십시오.
- 복수 행 스키마로 전환하십시오.
- 확인을 클릭하십시오.
- 튜닝 매개변수를 변경하려면 추가 특성 아래에서 사용자 정의 튜닝 매개변수를 클릭하십시오.
- 적용을 클릭하십시오.
- 저장을 클릭하십시오.
하위 주제
다중 행 스키마로 전환하기
다중 행 스키마 구성은 데이터베이스 용량에 의해서만 경계가 지정되는 무제한의 데이터를 애플리케이션에 저장하는 것을 지원합니다. 애플리케이션은 전체 레코드 대신에 개별 필드를 읽을 수 있으며, 이는 불필요한 Java 오브젝트 직렬화를 피하여 성능을 개선하는 데 도움이 됩니다. 다중 행 스키마 구성을 사용하여 세션 오브젝트의 각 속성을 데이터베이스에 자체 행에 저장하도록 세션 관리 기능을 구성하십시오.DB2 세션 데이터베이스의 테이블스페이스와 페이지 크기 구성
세션 지속성을 위해 DB2를 사용 중인 경우 대량의 데이터를 데이터베이스에 쓰기 위해 성능을 최적화하기 위해 페이지 크기를 늘릴 수 있습니다. 페이지 크기 8K, 16K 및 32K가 지원됩니다.세션 지속성을 위해 DB2 테이블 구성
세션 데이터는 수집되고 DB2 테이블에 저장됩니다. 세션 지속성을 위해 DB2를 사용 중인 경우에는 Application Server와 연관된 DB2 테이블을 작성하고 정의해야 합니다.세션 지속성을 위해 테이블 구성
세션 데이터를 수집하기 위해 테이블을 구성하려면 웹 컨테이너 구성 특성에 테이블 이름을 추가해야 합니다.세션 지속성을 위해 테이블 작성
데이터베이스 테이블을 사용하여 세션 데이터를 수집하고 저장할 수 있습니다. 세션 지속성을 위해 데이터베이스 테이블을 사용 중인 경우에는 Application Server와 연관된 데이터베이스 테이블을 작성하고 정의해야 합니다.데이터베이스 설정
이 페이지에서 데이터베이스 세션 지원에 대해 설정을 지정할 수 있습니다.


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