[ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
[ –u/ser username ] [ –p/assword ] password
–before { date-time | oplog-ID }
오퍼레이션 로그(oplog) 항목은 상당한 시간 동안 복제본에 보존되어야 합니다. 복제본이 다른 모든 복제본으로 전송할 업데이트 패킷을 생성할 때 oplog 항목이 사용됩니다. oplog 항목은 또한 다른 복제본이 실패로부터 복구하도록 돕기 위해 필요할 수 있습니다.
그러나 때로는 복제본이 상주하는 하드 드라이브 공간을 최적화하기 위해 oplog 항목을 삭제(제거)할 수 있습니다. 또한 scruboplog 명령을 사용하여 더 이상 사용되지 않을 복제본의 oplog를 삭제할 수 있습니다.
Oplog 항목은 복제본에서 발생한 변경사항만을 기록하지만, 시간이 지나면 이 정보는 데이터 자체만큼 많은 공간이 필요할 수 있습니다.
복제본에 대한 oplog 항목을 제거하기 전에 해당 항목이 더 이상 필요없고 패밀리의 다른 복제본에 복제본의 oplog에서 삭제하려는 정보가 있는지 확인해야 합니다. 또한 oplog를 제거하기 전에 패밀리의 복제본을 동기화해야 합니다.
사이트: 현재 사이트. 이 호스트에 둘 이상의 사이트가 있는 경우 –site가 필요합니다.
패밀리: 기본값 없음. 사용자가 패밀리를 지정해야 합니다.
스키마 저장소 패밀리: 패밀리 이름은 MASTR입니다.
oplog-ID 인수는 정수여야 합니다.
우발적으로 oplog를 삭제하지 않도록 하기 위해 이 명령을 사용할 때 년도를 지정해야 합니다. 연도를 지정하지 않고 날짜를 입력하는 경우 이 명령은 현재 달력 연도를 가정합니다. 예를 들어 2006년 2월에 2005년 11월 19일 이전에 작성된 모든 oplog를 제거하려고 시도하고 19-November의 항목을 사용하는 경우 scruboplog는 2006년 11월 19일 이전에 작성된 모든 oplog를 삭제하며, 여기에는 현재 연도의 모든 oplog(모두가 2006년 11월 이전이므로)가 포함됩니다.
복제본의 오퍼레이션 로그를 표시하려면 dumpoplog를 사용하십시오. date-time 인수는 다음 형식 중 하나를 가질 수 있습니다.
지역 시간대에 따라 24시간 형식을 사용하여 시간을 지정하십시오. 시간을 생략하면 기본값은 00:00:00입니다. date를 생략하는 경우 기본값은 today입니다. 세기, 연도 또는 특정 날짜를 생략하는 경우 가장 최근 값이 사용됩니다. 시간이 시간대와 상관없이 동일한 순간으로 해석되기 원하는 경우 UTC를 지정하십시오. 플러스(+) 또는 마이너스(-) 연산자를 사용하여 UTC 시간에 대한 양수 또는 음수 오프셋을 지정하십시오. 시간 또는 분 오프셋 없이 UTC를 지정하는 경우 기본 설정은 GMT(Greenwich Mean Time)입니다. (UTC(Universal Coordinated Time) 1970년 1월 1일 이전의 날짜는 유효하지 않습니다.)
이들 예제에서 행은 읽기 쉽도록 구분되어 있습니다. 실제로는 한 행에 명령을 입력해야 합니다.
multiutil scruboplog -clan telecomm -site boston_hub -family DEV
-user susan -p passwd -before 21-January-2002
multiutil scruboplog -clan testing -site tokyo -family TEST
-user masako -p passwd -before 301