파일 덤프 모드에서 Eseutil /M을 실행하는 방법

 

마지막으로 수정된 항목: 2006-08-17

Eseutil과 함께 /m 스위치를 사용하여 파일 덤프를 만들거나 Eseutil을 실행할 때 결과에 대한 여러 가지 데이터베이스 파일 형식을 지정할 수 있습니다.

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

ESEUTIL /m mode-modifier file_name [options]

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

  • h - 덤프 데이터베이스 헤더(기본값)
  • k - 덤프 검사점 파일
  • l - 덤프 로그 파일 또는 로그 집합

참고

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

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

Eseutil /M 실행 방법

파일 덤프 모드에서 Eseutil을 실행하여 다음을 수행할 수 있습니다.

  • 트랜잭션 로그 파일 및 데이터베이스 페이지 헤더 확인
  • 트랜잭션 로그 파일의 유효성 확인
  • 메타데이터 및 공간 사용량 확인

파일 및 페이지 헤더 확인

검사점, 트랜잭션 로그 및 데이터베이스 파일의 헤더는 각 파일의 첫 페이지입니다. 일부 파일에는 "섀도" 헤더(파일의 두 번째 페이지에 있는 헤더의 복사본)가 있습니다. 파일 헤더에는 파일에 대한 중요한 상태 및 진단 정보가 들어 있습니다. 여러 파일의 헤더 정보에 대한 상관 관계를 파악하면 파일이 관련이 있는지 또는 불일치하는지 여부를 확인할 수 있습니다.

여러 종류의 파일 헤더를 볼 수 있는 개별 스위치가 있습니다. 적합한 파일 형식의 올바른 스위치를 사용해야 합니다. 그렇지 않으면 출력이 무효로 됩니다.

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

  • 데이터베이스, 스트리밍 데이터베이스 파일 또는 온라인 백업 패치 파일의 헤더를 보려는 경우

    ESEUTIL /MH {filename.edb | filename.stm | filename.pat}
    
  • 검사점 파일의 헤더를 보려는 경우

    ESEUTIL /MK filename.chk
    
  • 트랜잭션 로그 파일의 헤더를 보려는 경우

    ESEUTIL /ML filename.log
    
  • 데이터베이스 페이지의 헤더를 보려는 경우

    ESEUTIL /M database_filename.edb /Plogical_page_number
    

    참고

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

트랜잭션 로그 파일의 유효성 확인

Exchange 2000 이전 버전에서는 트랜잭션 로그 파일 집합에 대해 다음 사항을 확인해야 했습니다.

  • 모두 같은 시퀀스에서 시작되었는지 여부
  • 로그의 시퀀스에 차이가 있는지 여부
  • 이 작업을 수행하려면 각 파일 헤더를 검사하고 비교해야 합니다. 그러나 트랜잭션 로그 파일이 손상되었는지 확인할 방법은 없었습니다. Exchange 5.5의 트랜잭션 로그 파일에는 체크섬이 생성되지 않았습니다.

Exchange 2000 Server부터는 /ml 스위치를 사용하여 로그 파일 집합의 시퀀스와 무결성을 모두 확인할 수 있습니다.

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

  • 다음 명령 구문을 실행합니다.

    ESEUTIL /ML Enn

    예를 들면 다음과 같습니다.

    ESEUTIL /ML E00

    참고

    특정 로그 파일 이름 대신 로그 파일 접두사만 지정하면 현재 폴더의 모든 로그 파일을 검색하여 유효성을 확인할 수 있습니다. 이 명령은 로그 파일이 있는 폴더에서 실행해야 합니다. 각 로그 파일을 처리하는 데 몇 초가 걸립니다. 실행 중인 저장소 그룹에서 현재 로그 파일을 처리하려면 해당 저장소 그룹의 모든 데이터베이스를 분리해야 합니다.

메타데이터 및 공간 사용량 확인

메타데이터 명령과 공간 사용량 명령의 결과는 매우 비슷합니다. 공간 사용량 덤프는 공간 사용량 및 스트리밍 데이터베이스 통계에 추가된 열이 있는 메타데이터 덤프입니다. 메타데이터 덤프는 공간 사용량 덤프보다 빨리 완료됩니다. 따라서 pgnoFDP 및 objidFDP 값과 같은 테이블 정보를 찾을 때는 메타데이터 덤프를 사용하고 공간 사용량은 고려하지 않아도 됩니다.

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

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

    ESEUTIL /MM database_filename.edb

    테이블 이름을 지정하여 단일 테이블의 데이터를 표시할 수도 있습니다. 예를 들어 메시지 또는 첨부 파일 테이블을 볼 수도 있습니다.

    ESEUTIL /MM database_filename.edb /t1-23

    참고

    Exchange 200x 데이터베이스의 첨부 파일 테이블은 테이블 1-23입니다.

    참고

    공간 사용량 덤프 구문은 /MM 대신 /MS 스위치를 사용하는 것만 제외하고 메타데이터 구문과 동일합니다.

데이터베이스의 전체 사용 가능한 페이지 수 집계는 공간 사용량 덤프의 마지막 줄에 나열됩니다. 이 수에 데이터베이스의 페이지 크기를 곱하면 조각 모음으로 확보할 수 있는 대략적인 공간을 알 수 있습니다.

참고

일반적인 데이터베이스에서 메타데이터 덤프는 여러 화면을 사용합니다. 결과를 파일로 보관하려면 명령줄 끝에 리디렉션 명령을 추가합니다. 예를 들면 다음과 같습니다.
ESEUTIL /MM database_filename.edb > filename.txt

명령줄 참조

다음은 Eseutil /?를 실행한 다음 Exchsrvr\bin 폴더에서 M을 실행하여 가져올 수 있는 명령줄 참조입니다.

FILE DUMP:
    DESCRIPTION:  Generates formatted output of various database file types.
         SYNTAX:  ESEUTIL /m[mode-modifier] <filename> [options]
     PARAMETERS:  [mode-modifier] - an optional letter designating the type of
                                    file dump to perform. Valid values are:
                                    h - dump database header (default)
                                    k - dump checkpoint file
                                    l - dump log file or set of logs
                                    m - dump meta-data
                                    s - dump space usage
                                    u - dump undefined codepoint fixup table
                  <filename>      - name of file to dump. The type of the
                                    specified file should match the dump type
                                    being requested (eg. if using /mh, then
                                    <filename> must be the name of a database)
        OPTIONS:  zero or more of the following switches, separated by a space
                  /p<pgno>   - dump the specified page from the database
                  /s<file>   - set streaming file name (default: NONE)
                  /t<table>  - perform dump for specified table only
                  /v         - verbose
                  /8         - set 8k database page size (default: auto-detect
                  /o         - suppress logo

자세한 내용

자세한 내용은 Exchange 서버 데이터베이스 유틸리티 가이드에서 다음 항목을 참조하십시오.

/ml 및 /mh 스위치에 대한 자세한 내용은 Eseutil.exe 예를 참조하십시오.