Oracle 게시자에 대한 백업 및 복원

적용 대상:SQL Server

백업 및 복원할 때 다음 지침을 따릅니다.

  • 게시자가 백업되는 동안 로그 판독기 에이전트가 실행되지 않고 게시된 테이블의 다른 데이터베이스 작업이 발생하지 않는지 확인합니다.

  • 게시자와 배포자를 동시에 백업합니다.

  • 게시자 또는 배포자를 복원해야 하는 경우 모든 구독을 다시 초기화합니다.

  • 구독을 다시 초기화할 필요 없이 백업에서 구독자를 복원하려면 마지막 구독 데이터베이스 백업이 완료된 후 배포 데이터베이스에 배달된 트랜잭션을 계속 사용할 수 있어야 합니다. 트랜잭션을 사용할 수 있는 시간은 배포 보존 설정에 따라 달라집니다. 이러한 설정에 대한 자세한 내용은 구독 만료 및 비활성화를 참조 하세요.

  • 데이터베이스 복원의 결과로 게시자 또는 배포자가 동기화를 중단하면 복제본(replica) 에이전트는 오류 메시지를 기록합니다. 이 시점에서 모든 관련 게시 및 구독을 삭제하고 다시 만들어야 합니다.

    1. 게시 및 구독의 정의를 스크립션합니다. 자세한 내용은 복제 스크립팅을 참조 하세요.

      게시자와 배포자 상태의 버전 간에 게시의 정의가 변경된 경우 스크립트를 수정해야 합니다.

    2. 게시 및 구독을 삭제합니다.

    3. 1단계에서 만든 스크립트를 실행합니다.

    게시자를 삭제하고 다시 구성해야 하는 경우 MSSQLSERVERDISTRIBUTOR 공용 동의어와 구성된 Oracle 복제본(replica)tion 사용자를 CASCADE 옵션으로 삭제하여 Oracle 게시자에서 모든 복제본(replica)tion 개체를 제거합니다.

참고 항목

복제된 데이터베이스 백업 및 복원
Oracle 게시자 구성
Oracle 게시 개요