Oracle 게시자 백업 및 복원Backup and Restore for Oracle Publishers

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

백업 및 복원 시 다음 지침을 따릅니다.Follow these guidelines when backing up and restoring:

  • 로그 판독기 에이전트가 실행되지 않아야 하며 게시자 백업 중 게시된 테이블에서 다른 데이터베이스 작업이 수행되지 않아야 합니다.Ensure the Log Reader Agent does not run and that other database activity on the published tables does not occur while the Publisher is being backed up.

  • 게시자 및 배포자를 동시에 백업합니다.Backup up the Publisher and Distributor at the same time.

  • 게시자 또는 배포자를 복원해야 할 경우 모든 구독을 다시 초기화합니다.If the Publisher or Distributor must be restored, reinitialize all subscriptions.

  • 구독을 다시 초기화할 필요 없이 백업에서 구독자를 복원하려면 마지막 구독 데이터베이스 백업이 완료된 후 배포 데이터베이스에 배달된 트랜잭션을 계속 사용할 수 있어야 합니다.To restore a Subscriber from a backup (without having to reinitialize subscriptions), the transactions delivered to the distribution database after the last subscription database backup was completed must still be available. 트랜잭션을 사용할 수 있는 시간은 배포 보존 설정에 따라 달라집니다.The length of time transactions are available depends on distribution retention settings. 이러한 설정에 대한 자세한 내용은 구독 만료 및 비활성화를 참조하세요.For information on these settings, see Subscription Expiration and Deactivation.

  • 데이터베이스 복원 후 게시자 또는 배포자가 동기화되지 않으면 복제 에이전트가 오류 메시지를 기록합니다.If the Publisher or Distributor becomes out of sync as the result of a database restore, the replication agents log error messages. 이런 경우 모든 관련 게시 및 구독을 삭제하고 다시 만들어야 합니다.At this point, you must drop and recreate all relevant publications and subscriptions:

    1. 게시 및 구독의 정의를 스크립팅합니다.Script the definition of the publications and subscriptions. 자세한 내용은 Scripting Replication를 참조하세요.For more information, see Scripting Replication.

      게시자 상태 버전과 배포자 상태 버전 간에 게시 정의가 변경된 경우에는 스크립트를 수정해야 합니다.If the definition of the publications has changed between the versions of the Publisher and Distributor states, you will need to modify the scripts.

    2. 게시 및 구독을 삭제합니다.Drop the publications and subscriptions.

    3. 1단계에서 만든 스크립트를 실행합니다.Run the scripts created in step 1.

      게시자를 삭제하고 다시 구성해야 하는 경우 CASCADE 옵션으로 MSSQLSERVERDISTRIBUTOR 공용 동의어 및 구성된 Oracle 복제 사용자를 삭제하여 Oracle 게시자에서 모든 복제 개체를 제거합니다.If the Publisher must be dropped and reconfigured, drop the MSSQLSERVERDISTRIBUTOR public synonym and the configured Oracle replication user with the CASCADE option to remove all replication objects from the Oracle Publisher.

참고 항목See Also

복제된 데이터베이스 백업 및 복원 Back Up and Restore Replicated Databases
Oracle 게시자 구성 Configure an Oracle Publisher
Oracle Publishing Overview Oracle Publishing Overview