Snapshot-Standbydatenbank verwenden

Sie können die Snapshot Standby-Datenbank als Quelldatenbank für den Data Pump-Export verwenden.

Hinweis

Dieses Feature ist nur für Online-Migrationen von Oracle mit Ausnahme von Amazon RDS verfügbar.
Grund für die Verwendung dieser Option:
  • Ermöglicht Data Pump-Export mit hohem Parallelisierungsgrad und ohne Auswirkungen auf die Produktionsdatenbank.
  • Ermöglicht eine optimale Ressourcennutzung, ohne die Performance des Produktionssystems zu beeinträchtigen.
  • Macht es möglich, die DBMS_SCHEDULER-Jobs während des Exports zu deaktivieren und so Exportprobleme zu vermeiden, die in einer Produktionsumgebung nicht behoben werden können.
  • Hilft, ORA-01555: snapshot too old errors zu verhindern, insbesondere beim Export großer Tabellen.
Voraussetzungen:
  1. Sie müssen die physische Standbydatenbank manuell in eine Snapshot-Standbydatenbank konvertieren.
  2. Sie müssen das Exportverzeichnis und das Exportverzeichnisobjekt sowohl in der Primär- als auch in der Standbydatenbank mit demselben Namen und Pfad vorab erstellen.
  3. Für Object Storage Service (OSS) als Übertragungsmedium: Das Exportverzeichnis in Primär- und Standbydatenbanken muss auf ein gemeinsam verwendetes Dateisystem verweisen.
  4. Für File Storage Service (FSS) als Übertragungsmedium: Auf denselben FSS-Mount muss sowohl von der Primär- als auch von der Standbydatenbank zugegriffen werden können.
  5. Sie müssen eine Datenbankverbindung zur Snapshot-Standbydatenbank im OCI Database Migration-Service erstellen.
So aktivieren Sie dieses Feature:

Umschalten Sie bei der Migrationserstellung und bei unterstützten Oracle-Onlinemigrationen die Option Snapshot-Standbydatenbank als Quelle für Data Pump-Export verwenden. Wählen Sie dann die entsprechende Snapshot Standby-Datenbankverbindung aus, die zuvor erstellt wurde.

Was der Service tun wird:
  1. Identifizieren Sie die Standby-SCN, und melden Sie sie im Fortschrittslog.
  2. Führen Sie den Data Pump-Export aus, ohne die Parameter FLASHBACK_SCN oder FLASHBACK_TIME festzulegen.
    Hinweis

    Wenn Sie FLASHBACK_SCN festlegen, wird ein konsistenter Export sichergestellt. Die Performance kann jedoch reduziert werden.
  3. Da die Snapshot-Standbydatenbank während des Exports nicht aktualisiert wird und keine Scheduler-Jobs ausgeführt werden sollen, ist der Export inhärent konsistent.
  4. Sobald der Export abgeschlossen ist, führt der Service folgende Schritte aus:
    1. Fahren Sie mit dem Import fort.
    2. Starten Sie Replicat mit dem Wert AFTERCSN, der von der Standby-SCN abgeleitet wird.
    Hinweis

    Sie können die Snapshot-Standbydatenbank nach Abschluss der Exportphase wieder in eine physische Standbydatenbank zurückversetzen.