로컬 연속 복제 복사본을 시드하는 방법

 

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

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

이 항목에서는 LCR(로컬 연속 복제) 복사본을 시드하는 방법에 대해 설명합니다. 시드는 빈 데이터베이스나 프로덕션 데이터베이스의 복사본을 저장소 그룹 복사본에 추가하는 프로세스를 말합니다. 이것은 복사본에 대한 기준 데이터베이스가 됩니다. 상황에 따라 시드를 자동으로 진행하거나 사용자가 수동으로 시작할 수 있습니다. 시드가 필요하다고 판단되면 해당 절차를 사용할 수 있습니다. 시드 작업이 필요한 경우는 다음과 같습니다.

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

  • 프로덕션 데이터베이스의 오프라인 조각 모음이 발생한 후

  • 활성 노드에서 데이터베이스의 페이지 삭제가 발생한 후에 수동 노드의 변경 내용을 전파하려는 경우

복사되는 데이터베이스의 크기는 시드 작업을 완료하는 데 걸리는 시간과 직접 관련됩니다. Microsoft Exchange Server 2007에서 시드 작업은 다음 방법으로 수행할 수 있습니다.

  • Update-StorageGroupCopy 사용  Update-StorageGroupCopy cmdlet에서는 ESE(Extensible Storage Engine) 스트리밍 백업 기능을 사용하여 저장소 그룹의 백업 복사본을 만듭니다. 백업 복사본이 완성되면 수동 복사본이 LCR 데이터베이스 폴더로 이동됩니다.

  • Enable-StorageGroupCopy 사용   사서함 서버에서 Enable-StorageGroupCopy cmdlet를 실행하면 -SeedingPostponed 옵션이 사용되지 않는 경우 기본적으로 데이터베이스가 시드됩니다. Enable-StorageGroupCopy cmdlet에서는 내부적으로 Update-StorageGroupCopy cmdlet를 활성화 과정의 일부로 사용합니다.

  • 오프라인 데이터베이스 수동 복사   이 방법에는 데이터베이스를 분리하고 데이터베이스 파일을 LCR 데이터베이스 폴더에 복사하는 작업이 포함됩니다. 이 절차를 사용하여 LCR 데이터베이스 폴더를 시드하는 경우, 데이터베이스를 분리해야 하기 때문에 데이터베이스에 일시적으로 사용자가 액세스할 수 없게 되므로 서비스 중단이 발생합니다.

이 항목에는 두 가지 절차가 포함되어 있습니다. 한 절차에서는 Update-StorageGroupCopy cmdlet를 사용하여 LCR 데이터베이스 폴더를 시드하는 방법에 대해 설명하고, 다른 절차에서는 Exchange 관리 콘솔을 사용하여 LCR 데이터베이스 폴더에 오프라인으로 복사하기 위해 데이터베이스를 분리하는 방법에 대해 설명합니다.

시작하기 전에

다음 절차를 수행하려면 사용하는 계정이 다음을 위임 받아야 합니다.

  • Exchange 조직 관리자 역할

사용 권한, 역할 위임 및 Exchange Server 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

또한 Update-StorageGroupCopy cmdlet는 항상 데이터를 로컬로 사용할 수 있는 위치에 복사하므로 시드할 저장소 그룹 복사본이 들어 있는 서버에서 이러한 절차를 수행하는 것이 좋습니다.

절차

Exchange 관리 셸을 사용하여 LCR 데이터베이스를 시드하려면 다음을 수행합니다.

  1. Exchange 관리 셸을 엽니다.

  2. 다음 명령을 사용하여 복제 및 재생 작업을 일시 중단합니다.

    Suspend-StorageGroupCopy -Identity:<Server>\<StorageGroupName> -SuspendComment:"Seeding"
    
  3. 수동 노드에서 데이터베이스 파일, 모든 로그 파일 및 검사점 파일을 제거합니다. LCR 데이터베이스 폴더에서 *.log, *.jrs, *.chk 및 .edb 파일을 제거합니다. 저장소 구성이 올바를 경우 Update-StorageGroupCopy cmdlet의 –DeleteExistingFiles 옵션을 사용하여 이 단계를 완료할 수 있습니다.

  4. 다음 명령을 사용하여 데이터베이스의 수동 복사본을 시드합니다.

    Update-StorageGroupCopy -Identity:<Server>\<StorageGroupName>
    

    참고

    Update-StorageGroupCopy cmdlet는 저장소 그룹 복사본으로의 복제를 자동으로 다시 시작합니다. 이러한 동작을 원하지 않을 경우 ManualResume 매개 변수를 사용하여 이 cmdlet를 실행합니다. 자세한 내용은 Update-StorageGroupCopy를 참조하십시오. Update-StorageGroupCopy cmdlet를 실행한 후에 복제를 수동으로 다시 시작하려면 다음 명령을 실행합니다.

    Resume-StorageGroupCopy -Identity:<Server>\<StorageGroupName>
    

    참고

    Update-StorageGroupCopy 작업을 실행할 때 오류가 발생하는 경우 자세한 내용은 Update-StorageGroupCopy 항목에서 오류 표를 참조하십시오.

  5. Update-StorageGroupCopy 명령이 완료된 후에 저장소 그룹 복사가 다시 시작되면 Get-StorageGroupCopyStatus cmdlet를 사용하여 복제가 올바르게 수행됐는지 확인합니다. 자세한 내용은 Get-StorageGroupCopyStatus를 참조하십시오.

    중요

    로그 파일이 실제로 복제되어 데이터베이스의 수동 복사본으로 재생되는지 확인하는 것이 중요합니다.

Exchange 관리 콘솔을 통해 데이터베이스를 분리하고 데이터베이스 파일을 복사하여 데이터베이스 폴더를 시드하려면 다음을 수행합니다.

  1. Exchange 관리 콘솔을 시작합니다.

  2. Microsoft Exchange, 서버 구성을 차례로 확장한 다음 사서함을 선택합니다.

  3. 결과 창에서 분리할 데이터베이스가 있는 사서함 서버를 선택합니다.

  4. 작업 창에서 분리할 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 분리를 선택합니다.

  5. 분리된 데이터베이스에서 복제를 일시 중단합니다. 로컬 연속 복제를 사용하도록 설정되어 있는 저장소 그룹의 복제를 중단하는 방법에 나오는 복제 일시 중단 단계를 따르십시오.

  6. 수동 노드(LCR 복사본)에서 데이터베이스 파일, 모든 로그 파일 및 검사점 파일을 제거합니다. LCR 데이터베이스 폴더에서 *.log, *.jrs, *.chk 및 .edb 파일을 제거합니다.

  7. 데이터베이스를 분리하고 LCR 데이터베이스 폴더에서 기존 파일을 삭제한 후에 프로덕션 데이터베이스 폴더의 데이터베이스 파일을 LCR 데이터베이스 폴더로 복사합니다.

  8. 프로덕션 데이터베이스 폴더에서 LCR 데이터베이스 폴더로 데이터베이스 파일이 복사된 후 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 탑재를 선택합니다.

    참고

    파일이 복사되면 시드 작업이 완료됩니다. 프로덕션 데이터베이스가 탑재된 후에 클라이언트 액세스가 복원됩니다.

  9. 분리된 LCR 데이터베이스에 대한 복제를 다시 시작합니다. 로컬 연속 복제를 사용하도록 설정되어 있는 저장소 그룹의 복제를 다시 시작하는 방법 항목에 나오는 복제 다시 시작 단계를 따르십시오.

    참고

    이제 시드 작업이 완료되었으며 트랜잭션 로그 복제 및 재생이 자동으로 수행됩니다.

자세한 내용

LCR 환경 관리에 대한 자세한 내용은 로컬 연속 복제 관리를 참조하십시오.