Share via


Eseutil /M(파일 덤프)을 실행하는 방법

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2006-12-19

Exchange Server 데이터베이스 유틸리티(Eseutil)와 함께 /M 스위치를 사용하여 파일 덤프를 만들거나, Eseutil을 실행할 때 지정하는 다양한 데이터베이스 파일 형식의 서식 있는 출력을 볼 수 있습니다.

Eseutil /M 구문은 다음과 같습니다.

ESEUTIL /M modemodifier filename [options] 

Eseutil과 함께 사용되는 가장 일반적인 모드 한정자는 다음과 같습니다.

  • H   이 모드 한정자는 데이터베이스 헤더를 덤프합니다(기본값).

  • K   이 모드 한정자는 검사점 파일을 덤프합니다.

  • L   이 모드 한정자는 로그 파일이나 로그 집합을 덤프합니다.

  • M   이 모드 한정자는 데이터베이스의 메타데이터 또는 덤프 시스템 카탈로그를 덤프합니다.

  • S   이 모드 한정자는 데이터베이스의 테이블 공간 사용에 대한 정보를 덤프합니다.

참고

Eseutil의 추가 옵션을 나열하려면 명령 프롬프트에서 eseutil /?를 입력하고 Enter 키를 누르십시오.

Eseutil 파일 덤프 모드에 대한 자세한 내용은 Eseutil/M 파일 덤프 모드를 참조하십시오.

시작하기 전에

데이터베이스에 대해 Eseutil /M 명령을 실행하기 전에 다음을 수행하십시오.

  • 데이터베이스 파일이 오프라인이거나 분리되어 있는지 확인합니다.

  • 해당 컴퓨터의 로컬 관리자 그룹의 구성원 자격을 위임받은 계정을 사용하여 로그온했는지 확인합니다.

절차

데이터베이스 파일의 헤더 및 페이지 헤더를 보려면 다음을 수행합니다.

  • 데이터베이스 파일의 헤더를 보려면 명령 프롬프트에서 다음 명령을 실행합니다.

    ESEUTIL /MH {filename.edb | mail.que}
    
  • 검사점 파일의 헤더를 보려면 다음 명령을 실행합니다.

    ESEUTIL /MK filename.chk
    
  • 트랜잭션 로그 파일의 헤더를 보려면 다음 명령을 실행합니다.

    ESEUTIL /ML filename.log
    
  • 데이터베이스 페이지의 헤더를 보려면 다음 명령을 실행합니다.

    ESEUTIL /M filename.edb /Plogicalpagenumber
    

    참고

    /P와 페이지 번호 사이에는 공백이 없습니다.

로그 파일 집합의 순서와 무결성을 모두 확인하려면 다음을 수행합니다.

  • 손상이 의심되는 로그 파일을 테스트하려면 다음 명령을 실행합니다.

    ESEUTIL /ML Log File Name
    

    예를 들어 E00123ab.log라는 로그 파일을 테스트하려면 다음과 같이 입력합니다.

    ESEUTIL /ML E001234ab.log
    

    로그 파일이 테스트를 통과하면 다음과 같은 응답이 나타납니다.

    Integrity check passed for log file: E001234ab.log
    

    로그 파일이 테스트에 실패하면 다음과 같은 응답이 나타납니다.

    CORRUPTION DETECTED in log file: E001234ab.logOperation terminated with error -501 (ESE_errLogFileCorrupt, Log file is corrupt) 
    
  • 폴더의 모든 로그 파일을 테스트하려면 다음 명령을 실행합니다. 이렇게 하려면 명령 프롬프트 창을 열고 로그 파일이 있는 폴더로 이동한 후 다음 명령을 입력합니다.

    ESEUTIL /ML Enn
    

    참고

    이 명령에서 Enn은 로그 접두사를 나타냅니다. 로그 접두사는 로그 파일 이름의 처음 세 문자로, 이 문자는 특정 저장소 그룹에 속하는 모든 로그에 공통적으로 지정됩니다. 예를 들어 Eseutil /ML E00 명령을 실행하면 폴더에서 동일한 로그 접두사를 사용하는 모든 트랜잭션 로그 파일을 검색합니다. 또한 이 명령은 트랜잭션 로그 파일이 손상되었거나, 순서가 잘못되었거나, 누락되었거나, 다른 로그 파일과 일치하지 않는지 여부를 보고합니다.

메타데이터 덤프 정보를 보려면 다음을 수행합니다.

  • 다음 기본 명령 구문을 실행하여 데이터베이스의 메타데이터 정보를 표시합니다.

    ESEUTIL /MM filename.edb 
    

    참고

    일반적인 데이터베이스의 경우 메타데이터 덤프는 여러 페이지의 화면에 표시해야 합니다. 출력을 파일로 보내 저장하려면 다음 예와 같이 위 명령에 리디렉션 명령을 추가합니다.

    ESEUTIL /MM filename.edb > filename.txt
    

공간 사용 덤프 정보를 보려면 다음을 수행합니다.

  • 다음 기본 명령 구문을 실행하여 데이터베이스의 공간 사용 정보를 표시합니다.

    ESEUTIL /MS filename.edb
    

    참고

    공간 사용 덤프의 마지막 줄에는 데이터베이스에서 빈 페이지의 총 수가 표시됩니다. 이 숫자에 데이터베이스의 페이지 크기를 곱하면 조각 모음을 통해 확보할 수 있는 대략의 공간 크기를 알 수 있습니다. Eseutil 조각 모음 모드에 대한 자세한 내용은 Eseutil /D 조각 모음 모드를 참조하십시오.

참고

메타데이터와 공간 사용 명령에 대한 출력은 매우 유사합니다. 공간 사용 덤프는 메타데이터 덤프에 데이터베이스 파일에서 각 테이블이 사용하는 공간 크기에 대한 정보 열이 추가된 것입니다. 공간 덤프는 메타데이터 덤프보다 실행 시간이 더 오래 걸립니다. 메타데이터 덤프는 데이터베이스 파일의 시스템 카탈로그에 대한 덤프입니다. 시스템 카탈로그에는 데이터베이스에 대한 구조 정보가 들어 있습니다.

자세한 내용

명령 프롬프트에서 **eseutil /?**를 입력한 다음 파일 덤프에 대해 M을 선택하여 Eseutil /M의 전체 명령줄 참조 및 구문을 볼 수 있습니다.

자세한 내용은 다음 항목을 참조하십시오.