Uso del database di standby dello snapshot

È possibile utilizzare il database di standby snapshot come database di origine per l'esportazione di Data Pump.

Nota

Questa funzione è disponibile solo per le migrazioni Oracle online, ad eccezione di Amazon RDS.
Perché utilizzare questa opzione:
  • Consente l'esportazione di Data Pump con un elevato grado di parallelismo e impatto zero sul database di produzione.
  • Consente un utilizzo ottimale delle risorse senza influire sulle prestazioni del sistema di produzione.
  • Consente di disabilitare i job DBMS_SCHEDULER durante l'esportazione, evitando problemi di esportazione che non possono essere risolti in un ambiente di produzione.
  • Aiuta a prevenire ORA-01555: snapshot too old errors, soprattutto durante l'esportazione di tabelle di grandi dimensioni.
Requisiti indispensabili:
  1. È necessario convertire manualmente il database di standby fisico in un database di standby snapshot.
  2. È necessario creare in anticipo la directory di esportazione e esportare l'oggetto directory nei database primario e in standby, utilizzando lo stesso nome e percorso.
  3. Per il servizio di storage degli oggetti (OSS) come supporto di trasferimento: la directory di esportazione nei database primari e in standby deve puntare a un file system condiviso.
  4. Per il servizio FSS (File Storage Service) come supporto di trasferimento: lo stesso accesso FSS deve essere accessibile sia dai database primario che da quelli in standby.
  5. È necessario creare una connessione al database di standby snapshot nel servizio OCI Database Migration.
Come abilitare questa funzione:

Durante la creazione della migrazione e per le migrazioni in linea supportate da Oracle, attivare/disattivare l'opzione Usa database di standby snapshot come origine per l'esportazione di Data Pump. Quindi, selezionare la connessione al database di standby snapshot corrispondente creata in precedenza.

Cosa farà il servizio:
  1. Identificare l'SCN in standby e segnalarlo nel log di avanzamento.
  2. Eseguire l'esportazione di Data Pump senza impostare i parametri FLASHBACK_SCN o FLASHBACK_TIME.
    Nota

    Durante l'impostazione di FLASHBACK_SCN viene garantita un'esportazione coerente, ma è possibile ridurre le prestazioni.
  3. Poiché lo standby snapshot non viene aggiornato durante l'esportazione e non si prevede l'esecuzione di job dello scheduler, l'esportazione è intrinsecamente coerente.
  4. Una volta completata l'esportazione, il servizio:
    1. Procedere con l'importazione.
    2. Avviare Replicat utilizzando il valore AFTERCSN derivato dall'SCN di standby.
    Nota

    Dopo il completamento della fase di esportazione, puoi ripristinare il database di standby snapshot in standby fisico.