트랜잭션 로깅 준비

트랜잭션 로깅은 데이터베이스에 발생한 변경사항을 모두 캡처하여 트랜잭션 로그에 기록합니다. 트랜잭션 로깅은 자원이 사용 가능할 때 또는 지정된 간격에 따라 디스크에 일괄적으로 기록됩니다.

이 태스크 정보

다음 체크리스트에 따라 트랜잭션 로깅을 계획하십시오.

  • 로그 파일에 공간을 할당합니다. 최적의 성능과 데이터 무결성을 위해 전용 제어기가 있는 RAID level 1과 같은 미러링된 전용 장치를 사용합니다.
  • 백업 전략을 계획합니다. 순차 백업을 사용하여 일별 트랜잭션 로그 아카이브를 계획합니다. 전체 데이터베이스 백업은 주별로 스케줄을 설정합니다. 매체 오류가 발생한 경우에 대비합니다.
  • 트랜잭션 로깅을 사용할 서버와 데이터베이스를 결정합니다. 서버의 모든 데이터베이스에 대해 트랜잭션 로깅을 사용할 것인지 고려합니다.
  • Domino®와 호환되는 백업 유틸리티를 선택합니다. Domino® C API Toolkit의 백업 및 복구 방법을 사용할 수 있는 유틸리티여야 합니다.
  • 필요한 로깅 유형을 선택합니다. 로깅 스타일에는 보관, 순환, 선형이 있습니다.
  • Domino® 서버에서 트랜잭션 로깅을 설정합니다.

트랜잭션 로깅 스타일 비교

이 태스크 정보

세 가지 로깅 스타일(순환, 선형 및 아카이브) 중에서 하나를 선택할 수 있습니다. 또한 디스크 크기 및 백업 전략에 따라 로깅 유형을 선택합니다.

순환 로깅에서 Domino®는 트랜잭션 로그에 고정된 크기의 디스크 공간(최대 4GB)을 재사용합니다. 디스크 공간을 모두 사용한 후 Domino®는 가장 오래된 트랜잭션부터 덮어쓰기 시작합니다. 전체 공간이 꽉 차면 데이터베이스에서 백업을 수행하십시오. 서버 활동 레벨에 따라 데이터베이스 변경사항을 덮어쓰기 전에 백업을 매일 수행하여 데이터베이스 변경사항을 확인해야 합니다. 전체 데이터베이스 백업 간격 사이에 필요한 로그 크기가 4GB 미만인 경우, 순환 로깅을 사용하십시오.

선형 로깅은 4GB 이상이 허용된다는 점을 제외하고는 순환 로깅과 같습니다. 전체 데이터베이스 백업 간격 사이에 필요한 로그 크기가 4GB 이상인 경우, 선형 로깅을 사용하십시오.

아카이브 로깅은 필요에 따라 로그 파일을 작성합니다. 백업 및 복구 과정이 간단해지고 온라인 백업과 부분 백업이 가능합니다. 로그 파일을 아카이브할 때까지 덮어쓰지 않습니다. 아카이브 로깅에서 필요한 경우 꽉 찬 로그 범위를 백업하는데 백업 유틸리티가 있어야 합니다. 백업 유틸리티가 없는 경우, 서버가 로그 범위를 계속 작성하게 되고 디스크 공간이 꽉 차게 되면 문제가 심각해질 수 있습니다.

트랜잭션 로그를 Domino® 8.5 형식 이상으로 업그레이드

이 태스크 정보

NOTES.INI 매개변수를 설정하여 새로운 트랜잭션 로그의 형식을 업그레이드할 수 있습니다. 형식은 Domino® 서버의 디스크 블록 크기가 512바이트가 아닌 경우 유용합니다. 서버를 시작할 때 작성된 업그레이드 로그에서는 I/O 블록이 올바로 정렬됩니다.

프로시저

  1. Domino® 서버를 종료합니다.
  2. 트랜잭션 로그 디렉토리의 내용을 삭제합니다.
  3. 서버에서 NOTES.INI 파일에 다음 매개변수를 설정합니다.
       Create_R85_Log=1
  4. 서버를 다시 시작하십시오.