관계형 데이터베이스에 트랜잭션 로그 저장
Liberty 트랜잭션 로그를 운영 체제 파일로가 아니라 관계형 데이터베이스에 저장하도록 선택할 수 있습니다. WebSphere® Application Server Traditional에서 이 기능은 공유 파일 시스템을 사용하지 않고도 고가용성(HA) 지원을 제공합니다.
이 태스크 정보
WebSphere Application Server 트랜잭션 서비스는 둘 이상의 자원을 포함하거나 다중 서버 사이에 분배되는 모든 글로벌 트랜잭션에 대한 트랜잭션 로그에 정보를 기록합니다. 이들 트랜잭션은 애플리케이션에 의해 또는 애플리케이션이 배치되는 컨테이너에 의해 시작 또는 중지됩니다. 트랜잭션 서비스는 트랜잭션의 무결성을 보장하기 위해 트랜잭션 로그를 유지보수합니다. 활성 트랜잭션이 있는 WebSphere Application Server가 실패 후에 다시 시작하는 경우 트랜잭션 서비스가 인다우트 트랜잭션을 재생하기 위해 로그를 사용할 수 있도록 정보가 분배 트랜잭션의 준비 단계에 트랜잭션 로그에 기록됩니다. 이것은 전체 시스템이 일관성 있는 상태로 되돌아올 수 있게 합니다.
WebSphere Application Server의 이전 릴리스에서는 트랜잭션 로그가 운영 체제 파일로서 저장되었습니다. WebSphere Application Server 버전 8.5.5 이상에서는 이것이 기본 구성으로 남아 있지만 관계형 데이터베이스 관리 시스템(RDBMS)에 트랜잭션 로그를 저장할 것을 선택할 수 있습니다. 이 구성 옵션은 HA 환경에서 작업하는 고객을 대상으로 합니다. WebSphere Application Server의 이전 릴리스에서는 HA 트랜잭션 지원에 NFSv4 마운트 네트워크 접속 스토리지(NAS) 또는 SAN(Storage Area Network) 같은 트랜잭션 로그를 호스트하기 위한 공유 파일 시스템의 사용이 필요했습니다. 이 새 기능을 사용하면 특히 HA 데이터베이스 기술에 투자한 고객이 공유 파일 시스템 사용의 대안으로 HA 데이터베이스를 트랜잭션 로그를 위한 공유 저장소로서 사용할 수 있습니다.
기본적으로 Liberty 트랜잭션 로그는 운영 체제 파일에 저장됩니다. 그러나 WebSphere Application Server Traditional과의 호환성과 평가 및 테스트 용도로 트랜잭션 로그가 RDBMS에 저장되도록 구성할 수 있습니다. Liberty에서 지원하는 데이터베이스 유형을 사용할 수 있습니다.
프로시저
RDBMS에 저장할 Liberty 트랜잭션 로그를 구성하려면 다음 단계를 완료하십시오.