트랜잭션 파트너 로그에서 항목 제거

트랜잭션 파트너 로그 파일에서 항목을 제거할 수 있습니다. 이 작업을 수행하려면 파트너 로그가 있는 서버에서 트랜잭션 서비스에 대해 REMOVE_PARTNER_LOG_ENTRY 사용자 정의 특성을 설정하십시오.

이 태스크 정보

트랜잭션 복구 프로세스의 일부로 파트너 로그를 선택하여 필요한 자원을 설정합니다. 더 이상 존재하지 않는 자원과 같은 특정 항목을 파트너 로그에서 제거하려면 제거하려는 항목을 포함하는 트랜잭션 파트너 로그가 있는 애플리케이션 서버에서 이 사용자 정의 특성을 설정하십시오.
REMOVE_PARTNER_LOG_ENTRY 사용자 정의 특성은 다음 두 상황이 모두 적용되는 경우에만 유효합니다.
  • 애플리케이션 서버는 복구 모드로 시작됩니다.
  • 애플리케이션 서버에 현재 복구를 필요로 하는 트랜잭션이 없습니다. 이를 설정하려면 SystemOut.log 파일을 선택해야 합니다.
참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.
참고: 사용자는 복수의 트랜잭션이 있는 테이블에서 트랜잭션을 제거할 수 있습니다. 단일 데이터베이스 테이블 내의 복수의 트랜잭션 로그는 데이터베이스 교착 상태에 영향을 줍니다. 특정 JVM 트랜잭션 로그에 문제가 있으면, SQL문을 사용하여 데이터베이스 테이블에서 특정 트랜잭션 로그 항목을 제거할 수 있습니다.
DELETE FROM [Transaction Log Table] WHERE
SERVER_NAME=[Cell\Node\Server] AND SERVICE_ID=[SERVICE ID value]

프로시저

  1. 관리 콘솔에서 서버 > 서버 유형 > WebSphere Application Server > server_name > [컨테이너 설정] 컨테이너 서비스 > 트랜잭션 서비스 > [추가 특성] 사용자 정의 특성을 클릭하십시오.
  2. 새로 작성을 클릭하십시오.
  3. 이름 필드에 REMOVE_PARTNER_LOG_ENTRY를 입력하고 필드에 제거될 쉼표 구분 정수 복구 ID를 하나 이상 입력하십시오.
  4. 적용 또는 확인을 클릭하십시오.
  5. 마스터 구성에 변경사항을 저장하십시오.
  6. 서버를 복구 모드에서 다시 시작하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



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