오류 복구 옵션

이 항목에서는 오류 복구를 실행할 때 사용할 수 있는 옵션에 대해 설명합니다.

1. 오류 복구 옵션 및 명령행 옵션
"Fixup" 도구 및 Task - Start 도구의 "Fixup" 옵션 명령행 설명
  • 모든 데이터베이스 오류 복구
  • 이 데이터베이스 또는 폴더만 오류 복구

databasepath

Fixup only this database or folder 지정된 데이터베이스 또는 지정된 폴더의 모든 데이터베이스에 대해서만 오류 복구를 실행합니다. Domino® 데이터 폴더에 있는 데이터베이스에서 오류 복구를 실행하려면 파일 이름을 입력합니다(예: SALES.NSF). 데이터베이스 또는 데이터 폴더의 하위 폴더 안에 있는 데이터베이스에서 오류 복구를 실행하려면 데이터 폴더에 상대적인 경로를 입력합니다. 예를 들어, DATA\SALES 폴더의 모든 데이터베이스에서 오류 복구를 실행하려면 SALES를 지정하십시오.

Fixup all databases 또는 명령행 데이터베이스 경로 없음은 서버의 모든 데이터베이스에서 오류 복구를 실행합니다.

주: "Fixup" 도구를 사용하여 실행할 데이터베이스 또는 폴더를 지정하려면 데이터베이스 또는 폴더를 선택합니다.

처리된 모든 데이터베이스를 로그 파일에 보고

-L

Fixup이 손상 여부를 확인하기 위해 열고 검사한 모든 데이터베이스를 로그 파일에 보고합니다. 이 인수가 없으면 Fixup은 실제 발견된 문제만을 기록합니다.

최근에 오류 복구한 문서만 검사

-I

특정 데이터베이스에서 Fixup을 실행할 때, Fixup은 최근 마지막 Fixup 실행 이후 수정된 문서만을 검사합니다. 이 옵션이 없으면 Fixup은 모든 문서를 검사합니다.

모든 문서 검색

-F

모든 데이터베이스에서 Fixup을 실행할 때, Fixup은 데이터베이스의 모든 문서를 검사합니다. 이 옵션이 없으면, Fixup은 마지막 실행 이후 수정된 문서만 검사합니다.

주: 오류 복구 도구를 사용하여 이 옵션을 지정하려면 최근에 오류 복구한 문서만 검사를 선택 취소하십시오.

빠른 오류 복구 수행

-Q

문서를 빨리 검사하지만 완벽하게 검사하지는 않습니다. 이 옵션이 없으면, Fixup은 문서를 완벽하게 검사합니다.

보기 제외 (빠른 수행)

-V

Fixup이 보기에서 실행되는 것을 방지합니다. 이 선택사항은 Fixup 실행 소요 시간을 줄여줍니다. 보기 손상이 문제가 아닌 경우 사용합니다.

손상된 문서를 제거하지 않음

-N

Fixup으로 인해 손상된 문서가 삭제되는 것을 방지하며, 다음 번 Fixup 실행 시 또는 사용자가 다음 번에 데이터베이스를 열 때 Fixup은 다시 데이터베이스를 검사해야 합니다. 이 선택사항을 사용하여 손상이 경미하거나 데이터베이스 복제본이 없는 경우, 문서의 데이터를 회수합니다.

읽지 않은 사용자 목록 최적화하기

-U

데이터베이스에 있는 ID 표를 이전 버전의 형식으로 복귀합니다. 고객 지원에서 권장하지 않는 경우, 이 선택사항을 선택하지 않습니다.

트랜잭션에 로그된 데이터베이스의 오류 복구

-J

트랜잭션 로깅이 사용 가능한 데이터베이스에서 실행합니다. 이 옵션이 없으면, 로그된 데이터베이스에서 Fixup은 일반적으로 실행되지 않습니다.

인증된 백업 유틸리티를 사용하는 경우, Fixup이 완료된 후 가능한 빨리 데이터베이스를 완전히 백업하도록 스케줄을 설정하는 것이 중요합니다.

열려 있는 데이터베이스 오류 복구

-O

열려 있는 데이터베이스에서 Fixup을 실행한 경우, Fixup은 데이터베이스를 오프라인으로 만들고 Fixup을 수행합니다.

이 항목은 Fixup을 실행한 후 데이터베이스 이름을 지정한 경우 기본값입니다. 이 선택사항이 없으면, 데이터베이스 이름을 지정하지 않았을 때, 오류 복구는 열린 데이터베이스에서 실행되지 않습니다.

열려 있는 데이터베이스 오류 복구 안 함

-Z

단일 데이터베이스에서 오류 복구를 실행하기 위해서만 적용합니다. 데이터베이스가 오프라인이 아닌 상태에서 사용 중인 경우, 오류 복구는 실행되지 않습니다.

이 항목은 오류 복구가 다중 데이터베이스에서 실행되는 경우 기본값입니다.

확인만

-C

데이터베이스 무결성을 확인한 후 오류를 보고합니다. 데이터베이스를 수정하지 않습니다(예: 손상된 문서를 삭제하지 않음).

하위 디렉토리 오류 복구

-Y

하위 폴더(하위 디렉토리)에 있는 데이터베이스에서 오류 복구를 실행합니다.

하위 디렉토리 오류 복구 안 함

-y

하위 폴더(하위 디렉토리)에 있는 데이터베이스에서 오류 복구를 실행하지 않습니다.

이 보기만 업데이트

-T

database -T viewtitle

데이터베이스의 특정 보기만 업데이트합니다.

주: 보기를 지정하기 위해 간접(.IND) 파일을 -T 플래그와 함께 사용할 수 없습니다.

오류 복구를 위한 DAOS 옵션

오류 복구를 위한 다음 DAOS 옵션(-D)은 명령행을 통해서만 실행할 수 있습니다. 다른 오류 복구 옵션과 마찬가지로, 문서 삭제를 방지하기 위해 -N 옵션을 추가할 수 있습니다.

DAOS 사용 데이터베이스에서는 트랜잭션 로깅이 필요하므로, -D 옵션에 -J 옵션을 추가해야 합니다.

2. 오류 복구를 위한 DAOS 옵션

명령행

설명

-J -D dbname.nsf

다음과 같은 세 가지의 경우, DAOS(Document Attachment and Object Service)에 저장된 오브젝트를 포함하는 지정된 데이터베이스에서 문서가 제거되거나 수정됩니다. 문서가 손상된 경우, DAOS 티켓(참조) 날짜가 지난 경우 또는 관련된 오브젝트(.NLO 파일)가 없는 경우가 해당됩니다.

또한 -D 옵션은 DAOS 저장소에서 고아 오브젝트에 대한 참조를 삭제합니다. -D 없이 오류 복구를 실행할 때와 달리 -D 옵션을 사용하면 실제 오브젝트는 유지되므로 나중에 DAOS 재동기화 명령을 사용하여 오브젝트를 정리할 수 있습니다.

이 옵션을 사용하면 DAOS 티켓에 저장된 .NLO 파일 위치 정보가 오래될 경우 해당 정보를 업데이트합니다. 또한 Show Directory 명령을 실행하면 표시되는 DAOS 참조 개수와 크기 정보를 강제로 다시 계산합니다.