SnapManager Oracle
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

보관 로그 파일 잘라내기

기여자

백업을 생성하는 동안 아카이브 로그 위치에서 아카이브 로그 파일을 정리할 수 있습니다.

  • 아카이브 로그 파일은 현재 백업 작업에 의해 백업되어야 합니다.

    보관 로그 파일을 포함하지 않는 다른 백업과 함께 가지치기를 지정하면 보관 로그 파일이 정리되지 않습니다.

  • 데이터베이스가 마운트된 상태여야 합니다.

    데이터베이스가 마운트된 상태가 아니면 -force 옵션과 백업 명령을 함께 입력합니다.

백업 작업을 수행하는 동안 다음을 지정할 수 있습니다.

  • 잘라내기 범위:

    • 모든 아카이브 로그 파일을 삭제합니다.

    • 지정된 SCN(시스템 변경 번호)이 될 때까지 아카이브 로그 파일을 삭제합니다.

    • 지정된 시간까지 아카이브 로그 파일을 삭제합니다.

    • 지정된 기간 전에 아카이브 로그 파일을 삭제합니다.

  • 보관 로그 파일을 정리해야 하는 대상.

    참고 아카이브 로그 파일 잘라내기 작업이 한 대상에서 실패한 경우에도 SnapManager는 계속해서 다른 대상에서 아카이브 로그 파일을 정리합니다.

아카이브 로그 파일을 삭제하기 전에 SnapManager에서 다음 사항을 확인합니다.

  • 아카이브 로그 파일은 한 번 이상 백업됩니다.

  • 아카이브 로그 파일이 있는 경우 Oracle Dataguard Standby 데이터베이스로 전송됩니다.

  • 아카이브 로그 파일은 Oracle Streams 캡처 프로세스(있는 경우)에 의해 캡처됩니다.

아카이브 로그 파일이 백업되고 대기 상태로 배송되며 캡처 프로세스에서 캡처된 경우 SnapManager는 단일 실행 시 모든 아카이브 로그 파일을 삭제합니다. 그러나 백업되지 않았거나 대기 상태로 배송되지 않았거나 캡처 프로세스에서 캡처되지 않은 아카이브 로그 파일이 있는 경우 SnapManager는 아카이브 로그 파일을 하나씩 삭제합니다. 단일 실행 시 아카이브 로그 파일을 삭제하는 것이 아카이브 로그를 하나씩 삭제하는 것보다 빠릅니다.

SnapManager는 아카이브 로그 파일을 그룹화하고 일괄 처리별로 삭제할 수도 있습니다. 각 배치에는 최대 998개의 파일이 있습니다. SMO.config 파일에서 maximum.archivelog.files.toprune.atime 구성 매개 변수를 사용하여 이 값을 998 아래에서 구성할 수 있습니다.

SnapManager는 Oracle RMAN(Recovery Manager) 명령을 사용하여 아카이브 로그 파일을 삭제합니다. 그러나 SnapManager는 RMAN 보존 정책 및 삭제 정책과 통합되지 않습니다.

참고 보관 로그 대상에서 보관 로그 파일을 삭제하면 보관 로그 파일을 가지치기는 실패합니다.

SnapManager는 다음 시나리오에서 아카이브 로그 파일 정리를 지원하지 않습니다.

  • 아카이브 로그 파일은 플래시 복구 영역에 있습니다.

  • 아카이브 로그 파일은 대기 데이터베이스에 있습니다.

  • 아카이브 로그 파일은 SnapManager 및 RMAN에서 모두 관리합니다.

    1. 다음 명령을 입력합니다. smo 백업 create-profile profile profile_name {[-full{-online|-offline|-auto} [-retain {-hourly|[-daily|-weekly|-monthly|-limited}][-verify]|[-data[- filesfiles [files]]|[-테이블스페이스[-테이블스페이스]][-datalabellabellabel] {-weekly-offline-commentel-weekly-commentel-weekly]{common-commentel-weekly-common-commentel-commentname]{common-weekly-commentname [, [path2]] [-exclude-destpath1[, path2]]] [-prunelogs {-all|-untilSCNunscen|-until-dateyyyy-mm-dd:HH:ss|-before{-months|-days|-weeks}} -prune-destprune_destunprunvune] -taskforce [taskforce] [taskforce] [taskprunprunprune]

      원하는 작업

      그러면…​

      • 아카이브 로그 파일 정리 *

      다음 옵션을 지정합니다.

      • prunelogs는 백업을 생성하는 동안 아카이브 로그 파일을 삭제하도록 지정합니다.

        • 모두 는 모든 아카이브 로그 파일을 삭제하도록 지정합니다.

        • -untilscn은 지정된 SCN이 될 때까지 아카이브 로그 파일 삭제를 지정합니다.

        • -until-date는 지정된 날짜 및 시간을 포함하여 아카이브 로그를 삭제하도록 지정합니다.

        • - {-months 이전

      -주

      -hours}는 지정된 기간 전에 아카이브 로그 파일을 삭제하도록 지정합니다.

      • 보관 로그 파일을 정리할 대상을 포함합니다 *