Backup e ripristino di server di pubblicazione OracleBackup and Restore for Oracle Publishers

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Durante il backup e il ripristino, attenersi alle linee guida seguenti:Follow these guidelines when backing up and restoring:

  • Verificare che l'agente di lettura log non sia in esecuzione e che non siano in corso altre attività di database sulle tabelle pubblicate durante il backup del server di pubblicazione.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.

  • Eseguire il backup del server di pubblicazione e del server di distribuzione contemporaneamente.Backup up the Publisher and Distributor at the same time.

  • Se è necessario ripristinare il server di pubblicazione o il server di distribuzione, reinizializzare tutte le sottoscrizioni.If the Publisher or Distributor must be restored, reinitialize all subscriptions.

  • Per ripristinare un Sottoscrittore da un backup senza reinizializzarne le sottoscrizioni, devono essere ancora disponibili le transazioni recapitate al database di distribuzione dopo il completamento dell'ultimo backup del database di sottoscrizione.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. Il periodo di tempo in cui sono disponibili le transazioni dipende dalle impostazioni di memorizzazione per la distribuzione.The length of time transactions are available depends on distribution retention settings. Per informazioni su queste impostazioni, vedere Scadenza e disattivazione delle sottoscrizioni.For information on these settings, see Subscription Expiration and Deactivation.

  • Se il server di pubblicazione o il server di distribuzione risulta non sincronizzato in seguito a un ripristino di database, gli agenti di replica registrano messaggi di errore.If the Publisher or Distributor becomes out of sync as the result of a database restore, the replication agents log error messages. A questo punto, è necessario eliminare e ricreare tutte le pubblicazioni e le sottoscrizioni significative:At this point, you must drop and recreate all relevant publications and subscriptions:

    1. Creare script per la definizione delle pubblicazioni e delle sottoscrizioni.Script the definition of the publications and subscriptions. Per altre informazioni, vedere Scripting Replication.For more information, see Scripting Replication.

      Se la definizione delle pubblicazioni è stata modificata tra le versioni degli stati del server di pubblicazione e del server di distribuzione, sarà necessario modificare gli script.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. Eliminare le pubblicazioni e le sottoscrizioni.Drop the publications and subscriptions.

    3. Eseguire gli script creati nel passaggio 1.Run the scripts created in step 1.

      Se è necessario eliminare e riconfigurare il server di pubblicazione, eliminare il sinonimo public MSSQLSERVERDISTRIBUTOR e l'utente di replica Oracle configurato con l'opzione CASCADE per rimuovere tutti gli oggetti di replica dal server di pubblicazione 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.

Vedere ancheSee Also

Eseguire il backup e ripristino di database replicati Back Up and Restore Replicated Databases
Configurare un server di pubblicazione Oracle Configure an Oracle Publisher
Oracle Publishing OverviewOracle Publishing Overview