사서함 데이터베이스 복사본 업데이트

 

적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3

마지막으로 수정된 항목: 2011-03-19

시드라고도 하는 업데이트는 사서함 데이터베이스의 복사본을 다른 사서함 서버에 추가하는 프로세스를 말합니다. 이는 복사본에 대한 기준 데이터베이스가 됩니다. 시드가 필요한 경우는 다음과 같습니다.

  • 데이터베이스의 새 수동 복사본이 만들어지는 경우 시드는 새 사서함 데이터베이스 복사본에 대해 연기될 수 있지만 결국 중복 데이터베이스 복사본으로 기능을 하려면 각 수동 데이터베이스 복사본을 시드해야 합니다.

  • 수동 데이터베이스 복사본이 현저하게 차이가 나거나 복구할 수 없게 되면서 데이터가 손실되어 장애 조치가 발생한 후

  • 시스템에서 데이터베이스의 수동 복사본으로 재생될 수 없는 손상된 로그 파일이 검색되는 경우

  • 데이터베이스 복사본의 오프라인 조각 모음이 발생한 후

  • 데이터베이스의 로그 생성 시퀀스가 1로 다시 설정된 후

시드 작업을 수행할 때 사용할 수 있는 방법은 다음과 같습니다.

  • 자동 시드   자동 시드는 대상 사서함 서버에 활성 데이터베이스의 복사본을 만듭니다. 자동 시드는 새 데이터베이스를 만드는 동안에만 발생합니다.

  • Update-MailboxDatabaseCopy cmdlet을 사용한 시드   Exchange 관리 셸에서 Update-MailboxDatabaseCopy cmdlet을 사용하여 언제든지 데이터베이스 복사본을 시드할 수 있습니다.

  • 데이터베이스 복사본 업데이트 마법사를 사용한 시드   Exchange 관리 콘솔(EMC)에서 데이터베이스 복사본 업데이트 마법사를 사용하여 언제든지 데이터베이스 복사본을 시드할 수 있습니다.

  • 오프라인 데이터베이스의 수동 복사   데이터베이스의 활성 복사본을 분리하고 데이터베이스 파일을 같은 데이터베이스 가용성 그룹의 다른 사서함 서버에 있는 동일한 위치로 복사할 수 있습니다. 이 방법에서는 데이터베이스를 분리하는 절차가 필요하므로 서비스가 중단됩니다.

데이터베이스 복사본을 업데이트하는 데는 시간이 매우 오래 걸릴 수 있으며, 특히 복사하는 데이터베이스의 용량이 매우 크거나 네트워크 대기 시간이 길거나 네트워크 대역폭이 낮은 경우 오래 걸릴 수 있습니다. 시드 프로세스가 시작되면 프로세스가 완료될 때까지 EMC 또는 셸을 닫지 마십시오. 닫을 경우 시드 작업이 종료됩니다.

활성 복사본 또는 최신 수동 복사본을 시드를 위한 원본으로 사용하여 데이터베이스 복사본을 시드할 수 있습니다. 수동 복사본에서 시드할 때 다음과 같은 상황에서는 네트워크 통신 오류와 함께 시드 작업이 종료됩니다.

  • 시드 원본 복사본의 상태가 실패 또는 FailedAndSuspended로 변경된 경우

  • 데이터베이스가 다른 복사본으로 장애 조치된 경우

여러 데이터베이스 복사본을 동시에 시드할 수 있습니다. 그러나 여러 복사본을 동시에 시드할 때는 데이터베이스 파일만 시드해야 하며 콘텐츠 인덱스 카탈로그에서 생략해야 합니다. Update-MailboxDatabaseCopy cmdlet이 있는 DatabaseOnly 매개 변수를 사용하여 이 작업을 수행할 수 있습니다.

참고

같은 원본에서 여러 대상을 시드할 때 DatabaseOnly 매개 변수를 사용하지 않을 경우 SeedInProgressException 오류 FE1C6491이 나타나면서 작업이 실패합니다.

사서함 데이터베이스 복사본과 관련된 다른 관리 작업에 대한 자세한 내용은 사서함 데이터베이스 복사본 관리를 참조하십시오.

선행 조건

수행할 작업

  • EMC를 사용하여 사서함 데이터베이스 복사본 업데이트

  • 셸을 사용하여 사서함 데이터베이스 복사본 업데이트

  • 수동으로 오프라인 데이터베이스 복사

EMC를 사용하여 사서함 데이터베이스 복사본 업데이트

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.고가용성 권한의 "사서함 데이터베이스 복사본" 항목

  1. 콘솔 트리에서 조직 구성 > 사서함으로 이동합니다.

  2. 결과 창에서 데이터베이스 관리 탭을 클릭합니다.

  3. 작업 창의 데이터베이스 복사본 탭에서 업데이트할 데이터베이스 복사본을 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 복사본 업데이트를 선택합니다.

  4. 데이터베이스 복사본 업데이트 페이지에서 데이터베이스 복사본 업데이트에 사용 가능한 옵션을 구성합니다.

    • 기본적으로 데이터베이스의 활성 복사본은 시드를 위한 원본 데이터베이스로 사용됩니다. 시드를 위해 데이터베이스의 수동 복사본을 사용하려는 경우 시드할 원본 서버 선택 확인란을 선택한 다음 찾아보기를 클릭하여 원본에 사용하려는 수동 복사본이 들어 있는 서버를 선택합니다.

    • 시드 중인 데이터베이스 복사본의 경로에 파일이 있는 경우 작업의 동작을 구성합니다. 기존 파일이 데이터베이스 경로에 있는 경우 삭제한 후 업데이트 프로세스 진행을 선택하여 기존의 모든 파일을 제거하고 시드 작업을 진행하거나 업데이트 프로세스 취소를 선택하여 작업을 종료할 수 있습니다.

    • 기본적으로 시드가 완료된 후에는 데이터베이스에 대한 연속 복제가 자동으로 다시 시작됩니다. 복제를 자동으로 다시 시작하지 않으려면 **데이터베이스 복사본을 일시 중단시켜 놓습니다. 나중에 수동으로 복제를 다시 시작합니다.**를 선택합니다.

    • 또는 시드에 사용할 DAG 네트워크를 지정합니다. 찾아보기를 클릭하여 사용하려는 DAG 네트워크를 선택합니다.

  5. 사용 가능한 옵션을 구성한 후에는 업데이트를 클릭하여 데이터베이스 복사본을 업데이트합니다.

  6. 완료 페이지의 요약에는 작업이 성공했는지 여부가 표시되며, 또한 이 절차를 수행하는 데 사용된 셸 명령도 표시됩니다.

  7. 마침을 클릭하여 마법사를 끝냅니다.

셸을 사용하여 사서함 데이터베이스 복사본 업데이트

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.고가용성 권한의 "사서함 데이터베이스 복사본" 항목

이 예에서는 MBX1에 있는 DB1이라는 데이터베이스 복사본을 시드하는 방법을 보여 줍니다.

Update-MailboxDatabaseCopy -Identity DB1\MBX1

이 예에서는 MBX2를 시드의 원본 사서함 서버로 사용하여 MBX1에 있는 DB1이라는 데이터베이스 복사본을 시드하는 방법을 보여 줍니다.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2

이 예에서는 콘텐츠 인덱스 카탈로그를 시드하지 않고 MBX1에 있는 DB1이라는 데이터베이스 복사본을 시드하는 방법을 보여 줍니다.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly 

이 예에서는 데이터베이스 파일을 시드하지 않고 MBX1에 있는 DB1이라는 데이터베이스 복사본의 콘텐츠 인덱스 카탈로그를 시드하는 방법을 보여 줍니다.

Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

수동으로 오프라인 데이터베이스 복사

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.고가용성 권한의 "사서함 데이터베이스 복사본" 항목

  1. 데이터베이스에서 순환 로깅을 사용하도록 설정되어 있을 경우 단계를 진행하기 전에 이 설정을 사용하지 않도록 변경합니다. 다음 예에 나오는 대로, Set-MailboxDatabase cmdlet을 사용하여 사서함 데이터베이스에 대한 순환 로깅을 사용하지 않도록 설정할 수 있습니다.

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $false
    
  2. 데이터베이스를 분리합니다. 다음 예에 나오는 대로, Dismount-Database cmdlet을 사용할 수 있습니다.

    Dismount-Database DB1 -Confirm $false
    
  3. 데이터베이스 파일(데이터베이스 파일 및 모든 로그 파일)을 외부 디스크 드라이브 또는 네트워크 공유와 같은 다른 위치에 수동으로 복사합니다.

  4. 데이터베이스를 탑재합니다. 다음 예에 나오는 대로, Mount-Database cmdlet을 사용할 수 있습니다.

    Mount-Database DB1
    
  5. 복사본을 호스트할 서버에서 외부 드라이브 또는 네트워크 공유의 데이터베이스 파일을 활성 데이터베이스 복사본과 동일한 경로에 복사합니다. 예를 들어 활성 복사본 데이터베이스 경로가 D:\DB1\DB1.edb이고 로그 파일 경로가 D:\DB1인 경우 복사본을 호스트하는 서버의 D:\DB1에 데이터베이스 파일을 복사합니다.

  6. 다음 예에 나오는 대로, Add-MailboxDatabaseCopy cmdlet을 SeedingPostponed 매개 변수와 함께 사용하여 사서함 데이터베이스 복사본을 추가합니다.

    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponed
    
  7. 데이터베이스에 순환 로깅이 사용하도록 설정된 경우 다음 예에 나오는 대로, Set-MailboxDatabase cmdlet을 사용하여 다시 사용하도록 설정합니다.

    Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
    

 © 2010 Microsoft Corporation. 모든 권리 보유.