트랜잭션 로깅 준비
트랜잭션 로깅은 데이터베이스에 대한 모든 변경 사항을 캡처하여 트랜잭션 로그에 기록합니다. 기록된 트랜잭션은 리소스를 사용할 수 있을 때 또는 지정된 간격으로 일괄적으로 디스크에 기록됩니다.
이 작업 정보
거래 로깅 계획을 위해 이 체크리스트를 활용하세요.
- 로그 파일을 위한 공간을 할당합니다. 최적의 성능과 데이터 무결성을 위해 전용 컨트롤러가 있는 RAID 레벨 1과 같은 전용 미러링 장치를 사용하세요.
- 백업 전략을 계획하세요. 증분 백업을 사용하여 매일 거래 로그를 보관하도록 계획하세요. 매주 전체 데이터베이스 백업을 예약합니다. 그러면 미디어 장애가 발생하더라도 대비할 수 있습니다.
- 어떤 서버와 데이터베이스에서 트랜잭션 로깅을 사용할지 결정합니다. 서버의 모든 데이터베이스에 대해 트랜잭션 로깅을 활성화하는 것을 고려하세요.
- Domino ® 와 호환되는 백업 유틸리티를 선택하세요. 유틸리티는 Domino ® C API Toolkit의 백업 및 복구 방법을 사용할 수 있어야 합니다.
- 귀하의 필요에 맞는 로깅 스타일을 선택하세요. 로깅 스타일로는 보관형, 순환형, 선형형이 있습니다.
- 트랜잭션 로깅을 위한 Domino ® 서버 설정
트랜잭션 로깅 스타일 비교
이 작업 정보
선택할 수 있는 로깅 스타일은 순환, 선형, 보관의 세 가지입니다. 선택하는 로깅 스타일은 디스크 크기와 백업 전략에 따라 달라집니다.
순환 로깅을 사용하면 Domino 는 고정된 양의 디스크 공간(최대 4GB)을 트랜잭션 로그에 재사용합니다. 디스크 공간을 모두 사용하면 Domino 는 가장 오래된 거래부터 덮어쓰기 시작합니다. 공간이 가득 차면 데이터베이스에서 백업을 수행합니다. 서버 활동 수준에 따라, 덮어쓰기 전에 데이터베이스 변경 사항을 캡처하기 위해 매일 백업을 수행해야 할 수도 있습니다. 전체 데이터베이스 백업 간격 사이에 필요한 로그 크기가 4GB 미만인 경우 순환 로깅을 사용합니다.
선형 로깅은 원형 로깅과 비슷하지만 4GB 이상을 허용합니다. 전체 데이터베이스 백업 간격 사이에 필요한 로그 크기가 4GB보다 크고, 보관 미디어를 사용하지 않는 경우 선형 로깅을 사용합니다.
보관된 로깅은 필요에 따라 로그 파일을 생성합니다. 백업과 복원을 간소화하고, 온라인 및 부분 백업을 제공합니다. 로그 파일은 보관하기 전까지 덮어쓰이지 않습니다. 보관된 로깅을 사용하는 경우 채워진 로그 범위를 백업하여 필요할 경우 대비할 수 있도록 백업 유틸리티가 있어야 합니다. 백업 유틸리티가 없으면 서버는 계속해서 로그 범위를 만들고, 디스크 공간을 가득 채운 다음 패닉 상태에 빠집니다.
트랜잭션 로그를 Domino ® 8.5 형식 이상으로 업그레이드
이 작업 정보
NOTES.INI 매개변수를 설정하여 새로운 트랜잭션 로그의 형식을 업그레이드할 수 있습니다. 이 형식은 Domino ® 서버의 디스크 블록 크기가 512바이트가 아닌 경우에 유용합니다. 서버 시작 시 생성된 업그레이드 로그에는 I/O를 위한 블록이 적절하게 정렬됩니다.
절차
- Domino ® 서버를 종료합니다.
- 트랜잭션 로그 디렉토리의 내용을 삭제합니다.
- 서버의 NOTES.INI 파일에서 다음 매개변수를 설정합니다.
R85_로그 생성=1
- 서버를 다시 시작하십시오.