Eseutil 유틸리티(Eseutil.exe)를 사용하여 조각 모음을 수행하는 방법

요약

Eseutil 유틸리티를 사용하여 Microsoft Exchange Server 5.5에서 정보 저장소와 디렉터리의 조각을 모으고 Microsoft Exchange 2000 Server와 Microsoft Exchange Server 2003에서 정보 저장소의 조각을 모을 수 있습니다. Eseutil은 데이터베이스 테이블의 구조를 검사하고 낮은 수준의 데이터베이스(Ese.dll)를 기록(읽기, 검색, 복구 및 조각 모음을 포함할 수 있음)합니다.

Eseutil은 Exchange Server 5.5의 경우 Winnt\System32 폴더에 있고 Exchange 2000 및 Exchange 2003의 경우 Exchsrvr/Bin 폴더에 있습니다. 이 유틸리티는 명령줄에서 한 번에 한 데이터베이스에 대해서만 실행될 수 있습니다.

추가 정보

조각 모음 옵션을 사용하여 사용 중인 저장소를 연속화하고 사용되지 않은 저장소를 제거하고 데이터베이스를 압축해서 크기를 줄일 수 있습니다. Eseutil은 데이터베이스 레코드를 새 데이터베이스에 복사합니다. 조각 모음이 완료되면 원본 데이터베이스는 삭제되거나 사용자가 지정한 위치에 저장되며 새 버전이 원본 데이터베이스 이름으로 바뀝니다. 잘못된 레코드가 있는 경우에는 유틸리티가 중단되고 오류 메시지가 나타납니다.

Exchange Server 5.5 데이터베이스 조각 모음

참고 데이터베이스의 조각을 모으려면 처리할 데이터베이스 크기의 110%에 해당하는 여유 디스크 공간이 필요합니다. 필요한 실제 공간을 확인하려면 다음과 같이 하십시오.
  1. 정보 저장소 서비스가 실행되고 있지 않은지 확인합니다.
  2. 명령 프롬프트에서 다음 명령을 실행합니다.
    eseutil /ms “database.edb”
  3. 사용 가능한 페이지 수에 4KB를 곱하여 여유 공간을 계산합니다.
  4. 실제 데이터베이스 크기에서, 3단계에서 구한 값을 뺍니다.
  5. 4단계에서 구한 값은 데이터베이스의 데이터를 나타냅니다. 이 값에 110%를 곱합니다. 그러면 데이터베이스의 조각을 모으는 데 필요한 공간이 구해집니다.
  6. 3단계에서 구한 값을 9GB로 나눕니다. 그러면 데이터베이스의 조각을 모으는 데 걸리는 대략적인 시간이 구해집니다.

    참고 시간당 9GB는 Eseutil 유틸리티가 실행되는 속도입니다. 이 값은 참조용일 뿐 정확한 값은 하드웨어와 프로덕션 환경에 따라 달라집니다.
Exchange Server 5.5 데이터베이스 조각 모음을 실행하려면 다음과 같이 하십시오.
  1. 제어판의 서비스 도구를 사용하여 조각을 모을 데이터베이스의 서비스를 중지합니다.
    • Exchange Directory 데이터베이스의 경우 Microsoft Exchange Directory 서비스를 중지합니다.
    • Exchange 사서함 또는 공용 폴더 데이터베이스의 경우 Microsoft Exchange Information Store 서비스를 중지합니다.
  2. 명령 프롬프트에서 Winnt\System32 폴더로 변경한 다음 eseutil /d 명령, 데이터베이스 스위치 및 사용할 모든 옵션을 입력합니다.
예를 들어, 다음 명령은 디렉터리에서 표준 조각 모음 유틸리티를 실행하고 사용자 정의 파일에 복사본을 저장합니다.
C:\winnt\system32>eseutil /d /ds /tc:\dbback\tempdfrg.edb /p
특정 데이터베이스에서 Eseutil을 실행하려면 다음 데이터베이스 스위치 중 하나를 사용하십시오.

옵션설명
/ds디렉터리
/ispriv개인 정보 저장소
/ispub공용 정보 저장소

데이터베이스에서 수행할 작업을 지정하려면 다음 옵션 중 하나 이상을 사용합니다.

옵션설명
/b <path>지정한 위치에서 압축되지 않은 원본 데이터베이스의 백업 복사본을 만듭니다.
/p압축되지 않은 원본 데이터베이스를 원래 위치에 그대로 두고 새로 압축한 데이터베이스를 Exchsrvr\Bin\Tempdfrg.edb에 저장합니다.
/t <file_name>압축한 새 데이터베이스를 지정한 경로에서 만들고 이름을 바꿉니다.
/oMicrosoft Exchange Server 배너를 표시하지 않습니다.

Exchange 2000 또는 Exchange 2003 데이터베이스 조각 모음

참고 데이터베이스의 조각을 모으려면 처리할 데이터베이스 크기의 110%에 해당하는 여유 디스크 공간이 필요합니다.
  1. Exchange System Manager에서 조각을 모을 정보 저장소를 마우스 오른쪽 단추로 누른 다음 저장소 분리를 누릅니다.
  2. 명령 프롬프트에서 Exchsrvr\Bin 폴더로 변경한 다음 eseutil /d 명령, 데이터베이스 스위치 및 사용할 모든 옵션을 입력합니다.
예를 들어, 다음 명령은 사서함 저장소 데이터베이스에 표준 조각 모음 유틸리티를 실행합니다.
C:\program files\exchsrvr\bin> eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
특정 데이터베이스에서 Eseutil 조각 모음을 실행하려면 다음 데이터베이스 스위치를 사용합니다.
eseutil /d <database_name> [options]

조각 모음/압축

데이터베이스의 오프라인 압축을 수행합니다.

구문: eseutil /d <database_name> [options]

매개 변수: <database_name>은 압축할 데이터베이스의 파일 이름입니다.

반드시 사용해야 하는 것은 아니지만 다음 옵션을 사용하여(두 개 이상 사용 시 공백으로 구분) 데이터베이스에서 수행할 작업을 지정할 수 있습니다.

옵션설명
/b<database>지정한 이름으로 백업 복사본을 만듭니다.
/t<database>임시 데이터베이스 이름(기본 이름은 Tempdfrg.edb임)을 설정합니다.
/s<file>스트리밍 파일 이름(기본 이름은 NONE임)을 설정합니다.
/f<file>임시 스트리밍 파일 이름(기본 이름은 Tempdfrg.stm임)을 설정합니다.
/p임시 데이터베이스를 그대로 유지합니다. 즉, 권한을 부여하지 않습니다.
/o로고를 표시하지 않습니다.
/i스트리밍 파일의 조각을 모으지 않습니다.
참고 권한 부여가 해제되어 있으면, 예를 들어 /p 옵션을 사용하면, 원본 데이터베이스는 압축되지 않은 상태로 유지되고 임시 데이터베이스에 조각을 모은 데이터베이스 버전이 포함됩니다.

Exchange Server 버전 4.0 및 5.0에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

163627 XDAM: 비 Exchange Server에서 EDB 파일의 조각을 모으는 방법

Exchange Server가 설치되어 있지 않은 컴퓨터에서 Eseutil을 실행하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

244525 XADM: Exchange Server가 설치되어 있지 않은 컴퓨터에서 Eseutil을 실행하는 방법

/t 스위치를 사용하지 않고 eseutil /d 명령을 실행하는 논리 드라이브에서는 Tempdfrg.edb 파일이 만들어집니다. 예를 들어, D 드라이브의 루트에 Tempdfrg.edb를 만들려면 다음 명령을 실행하십시오.
D:\>eseutil /d /ispriv
/t 스위치를 사용하여 임시 데이터베이스 이름 및 다른 위치를 설정할 수도 있습니다. 예를 들어, C 드라이브에서 eseutil 명령을 실행하는 경우 D 드라이브의 루트에 Sample.edb를 만들려면 다음 명령을 실행하십시오.

C:\>eseutil /d /ispriv /td:\Sample.edb





Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.
속성

문서 ID: 192185 - 마지막 검토: 2007. 11. 25. - 수정: 1

피드백