none
Exchange Server 트랜잭션 로그 삭제 방법 문의 RRS feed

  • 질문

  • 안녕하세요.

    Exchange Server 2007 용량 부족으로 인해 트랜잭션 로그를 삭제하고자 합니다.

    Windows Server 백업이 아닌 별도의 백업 솔루션을 통해 사서함 백업을 하고 있습니다.

    저장소 옵션 내 순환 로깅 사용을 설정하면 자동으로 로그가 삭제되는지 문의 드립니다.

    위 방법으로 로그가 삭제된다면 300 GB 기준으로 어느정도 시간이 소요되는지도 문의 드립니다.

    만약 위 방법으로 로그가 삭제되지 않는다면 삭제 할 수 있는 방법도 문의 드립니다.

    감사합니다.


    • 편집됨 강민철 2017년 2월 3일 금요일 오전 12:17
    2017년 2월 1일 수요일 오전 8:51

답변

  • 안녕하세요!

    문의 하신 내용에 대한 답변 드립니다.

    별도의 백업 솔루션이 있다고 하셨는데 트랜잭션 로그 백업은 하고 있는지요?

    트랜잭션 로그 백업을 하여도 정리되지 않는 트랜잭션 로그를 삭제하고자 하시는지요?

    만일, 정리되지 않는 트랜잭션 로그를 삭제 하시길 원하신다면 순환로깅을 체크 하셔도 증상은 동일 할 것 입니다.

    다음과 같이 정리 하기를 권장 드립니다.

    1. DataBase 를 분리 합니다.

    2. Exchange 쉘에 다음 명령어를 통하여 실행 합니다.

    [PS] C:\Windows\system32>eseutil /mh "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database 1492759453\Mailbox Database 1492759453.edb"

    3. 다음 화면과 같이 상태에 Clean Shutdown 인지 확인 합니다.

    4. Clean Shutdown 이면 확장자 chk 를 포함한 모든 로그 파일을 선택하여 제거 합니다.

    5. 로그 파일이 삭제된 화면

    6. 해당 DB를 탑재 합니다.(탑재된 후 로그 생성된 화면)


    • 편집됨 Tae YounMVP 2017년 2월 2일 목요일 오전 1:44
    • 답변으로 표시됨 강민철 2017년 2월 3일 금요일 오전 12:17
    2017년 2월 2일 목요일 오전 1:38
  • 추가 문의 사항에 대한 답변 드립니다.

    1. 트랜잭션 로그 백업을 수행하면 어느정도의 로그는 정리가 되는 것인지요?

    답변 : 백업이 완료된 날짜를 기준으로 최신 로그만 남씁니다.

    예를 들면 2월1일 백업이 완료 되면 2월 1일이전 로그는 삭제되며 1일부터 최신 로그만 남게 됩니다.

    2. 로그 백업으로 정리가 된다면 백업을 하는 방법이 따로 있을까요?

    답변 : 별도로 트랜잭션 로그를 삭제할 수 있는 방법은 Windows Server 백업을 이용하는 방법입니다. 전체 혹은 증분 백업을 성공적으로 완료할 시엔 더 이상 데이터베이스 복구에 필요하지 않은 트랜잭션 로그 파일을 삭제하게 됩니다.

    https://technet.microsoft.com/ko-kr/library/dd876854(v=exchg.141).aspx

    3. 로그 백업을 한다면 소요되는 시간은 어느정도 일까요?

    답변 : 300GB 기준으로 네트워크 1GB 경우 2시간 정도 예상 됩니다.

    4. 작성하여 주신 로그 정리 방법은 선행 작업으로 트랜잭션 로그 백업을 진행해야하는지요?

    답변 : 선행 작업은 필요 없습니다.

    5. edb가 포함된 경로 내에 폴더와 edb를 제외한 모든 파일은 삭제하면 될까요?

    답변 : 맞습니다.

    • 답변으로 표시됨 강민철 2017년 2월 3일 금요일 오전 12:40
    2017년 2월 2일 목요일 오전 7:29
  • 답변 드립니다.

    1. Windows Server 백업 시 Exchange 메일 서비스(수/발신)는 중단 되는지요?

    답변 : VSS 기반 온라인 백업 입니다.

    2. Windows Server 백업 없이 작성해 주신 방법을 이용할 경우는 chk 파일을 삭제하기 때문에 전체를 다 삭제해야 하나요?

    답변 : 맞습니다. 로그 파일 전체를 삭제 해야 합니다.

    • 답변으로 표시됨 강민철 2017년 2월 3일 금요일 오전 12:40
    2017년 2월 2일 목요일 오전 8:15

모든 응답

  • 안녕하세요!

    문의 하신 내용에 대한 답변 드립니다.

    별도의 백업 솔루션이 있다고 하셨는데 트랜잭션 로그 백업은 하고 있는지요?

    트랜잭션 로그 백업을 하여도 정리되지 않는 트랜잭션 로그를 삭제하고자 하시는지요?

    만일, 정리되지 않는 트랜잭션 로그를 삭제 하시길 원하신다면 순환로깅을 체크 하셔도 증상은 동일 할 것 입니다.

    다음과 같이 정리 하기를 권장 드립니다.

    1. DataBase 를 분리 합니다.

    2. Exchange 쉘에 다음 명령어를 통하여 실행 합니다.

    [PS] C:\Windows\system32>eseutil /mh "C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database 1492759453\Mailbox Database 1492759453.edb"

    3. 다음 화면과 같이 상태에 Clean Shutdown 인지 확인 합니다.

    4. Clean Shutdown 이면 확장자 chk 를 포함한 모든 로그 파일을 선택하여 제거 합니다.

    5. 로그 파일이 삭제된 화면

    6. 해당 DB를 탑재 합니다.(탑재된 후 로그 생성된 화면)


    • 편집됨 Tae YounMVP 2017년 2월 2일 목요일 오전 1:44
    • 답변으로 표시됨 강민철 2017년 2월 3일 금요일 오전 12:17
    2017년 2월 2일 목요일 오전 1:38
  • Tae Youn 님. 우선 답변 감사 드립니다.

    1. 별도의 백업 솔루션이 있다고 하셨는데 트랜잭션 로그 백업은 하고 있는지요?
    -> 트랜잭션 로그 백업은 하고 있지 않습니다.

    2. 트랜잭션 로그 백업을 하여도 정리되지 않는 트랜잭션 로그를 삭제하고자 하시는지요?
    -> 트랜잭션 로그 백업을 진행한 적은 없습니다.
    -> 디스크 용량 확보를 위한 로그 삭제이므로 필요 로그가 아니라면 삭제 하여도 무방합니다.

    추가 문의 사항 드립니다.

    1. 트랜잭션 로그 백업을 수행하면 어느정도의 로그는 정리가 되는 것인지요?

    2. 로그 백업으로 정리가 된다면 백업을 하는 방법이 따로 있을까요?

    3. 로그 백업을 한다면 소요되는 시간은 어느정도 일까요?

    4. 작성하여 주신 로그 정리 방법은 선행 작업으로 트랜잭션 로그 백업을 진행해야하는지요?

    5. edb가 포함된 경로 내에 폴더와 edb를 제외한 모든 파일은 삭제하면 될까요?

    답변 부탁 드립니다.



    • 편집됨 강민철 2017년 2월 3일 금요일 오전 12:18
    2017년 2월 2일 목요일 오전 5:28
  • 추가 문의 사항에 대한 답변 드립니다.

    1. 트랜잭션 로그 백업을 수행하면 어느정도의 로그는 정리가 되는 것인지요?

    답변 : 백업이 완료된 날짜를 기준으로 최신 로그만 남씁니다.

    예를 들면 2월1일 백업이 완료 되면 2월 1일이전 로그는 삭제되며 1일부터 최신 로그만 남게 됩니다.

    2. 로그 백업으로 정리가 된다면 백업을 하는 방법이 따로 있을까요?

    답변 : 별도로 트랜잭션 로그를 삭제할 수 있는 방법은 Windows Server 백업을 이용하는 방법입니다. 전체 혹은 증분 백업을 성공적으로 완료할 시엔 더 이상 데이터베이스 복구에 필요하지 않은 트랜잭션 로그 파일을 삭제하게 됩니다.

    https://technet.microsoft.com/ko-kr/library/dd876854(v=exchg.141).aspx

    3. 로그 백업을 한다면 소요되는 시간은 어느정도 일까요?

    답변 : 300GB 기준으로 네트워크 1GB 경우 2시간 정도 예상 됩니다.

    4. 작성하여 주신 로그 정리 방법은 선행 작업으로 트랜잭션 로그 백업을 진행해야하는지요?

    답변 : 선행 작업은 필요 없습니다.

    5. edb가 포함된 경로 내에 폴더와 edb를 제외한 모든 파일은 삭제하면 될까요?

    답변 : 맞습니다.

    • 답변으로 표시됨 강민철 2017년 2월 3일 금요일 오전 12:40
    2017년 2월 2일 목요일 오전 7:29
  • 답변 감사 드립니다.

    답변에 대한 추가 문의 드립니다.

    1. Windows Server 백업 시 Exchange 메일 서비스(수/발신)는 중단 되는지요?

    2. Windows Server 백업 없이 작성해 주신 방법을 이용할 경우는 chk 파일을 삭제하기 때문에 전체를 다 삭제해야 하나요?

    답변 부탁 드립니다.

    2017년 2월 2일 목요일 오전 7:57
  • 답변 드립니다.

    1. Windows Server 백업 시 Exchange 메일 서비스(수/발신)는 중단 되는지요?

    답변 : VSS 기반 온라인 백업 입니다.

    2. Windows Server 백업 없이 작성해 주신 방법을 이용할 경우는 chk 파일을 삭제하기 때문에 전체를 다 삭제해야 하나요?

    답변 : 맞습니다. 로그 파일 전체를 삭제 해야 합니다.

    • 답변으로 표시됨 강민철 2017년 2월 3일 금요일 오전 12:40
    2017년 2월 2일 목요일 오전 8:15
  • 답변 감사 드립니다.

    처음 작성해 주신 방법으로 로그를 삭제할 예정입니다.

    작업 전 추가 문의 드립니다.

    1. 데이터베이스 분리 전 종료해야 할 서비스가 있을까요?

    2. 로그 삭제 작업 간 주의 사항이 있을까요?

    3. 트랜잭션 로그를 삭제한다면 운영 데이터에는 영향이 없을까요?

    2017년 2월 3일 금요일 오전 1:21
  • 안녕하세요!

    응답 주신 로그 삭제 방법을 처음 답변 드린 내용으로 하신다면

    1. 데이터베이스 분리 전 종료해야할 서비스 또한 없습니다.

    2. 로그 삭제 작업 시 주의 사항은 EDB 파일과 폴더들은 삭제 하시면 안됩니다.

    3. 운영 데이터에는 영향이 없습니다.

     

    2017년 2월 3일 금요일 오전 1:32