Frage

Ich synchronisiere derzeit die Standby-Datenbank von der primären Datenbank, indem Sie Archivprotokolle von Primary Server auf den sekundären Server kopieren.Ich mache diese Aktivität täglich.Ich habe gehört, dass es für diesen automatisierten Prozess gibt.

Das Problem ist jedoch, dass die primären Daten beschädigt werden, dass das gleiche in die sekundäre Standby-Datenbank repliziert wird.Dies erstellt die Standby-Datenbank ohne Verwendung.

gibt es eine Art des automatisierten Prozesss, so dass nur die Daten, die nur in der Standby-Datenbank synchronisiert werden sollen, die in der primären Datenbank nicht beschädigt ist?

danke

War es hilfreich?

Lösung

nein. Das ist nicht möglich. Es gibt verschiedene Optionen, die Ihnen helfen könnten, sich aus dieser Situation zu erholen oder sogar daran zu verhindern, dass er an erster Stelle passiert.

Denken Sie darüber nach: Wie legen Sie fest, wann die "Daten beschädigt werden"?

Stellen Sie sich vor, Sie könnten durch die archivierten Redo-Protokolle dekodieren und scannen, bevor sie in den Standby-Modus geliefert werden. Wie würden Sie feststellen, was eine "Korruption" verursacht hat, ohne Kenntnis der Datenbankstruktur, Inhalt der Tabellen und solcher?

Einige Optionen sind:

    .
  1. Legen Sie eine Verzögerung auf Ihren Standby-Vorgang, der die Daten empfängt. Wenn in diesem Fenster eine logische (Daten) Korruption entdeckt wird, stoppen Sie, dass das Wiederholung in den Standby-Modus geliefert wird, sodass sie nicht betroffen wird.

  2. Einrichten von Flashback entweder auf den primären oder Standby-Datenbanken für einen angemessenen Zeitraum. Wenn in dieser Zeit eine logische Beschädigung erkannt wird, können Sie möglicherweise mit einem Flashback-Abfrage- oder Flashback-Datenbank wiederhergestellt werden. Es ist jedoch nicht einfach, wenn er lange danach entdeckt wird.

  3. Legen Sie die Datenbank fest, damit logische Korruptionen unmöglich / schwer zu schaffen sind, ohne sie absichtlich einzuführen. z.B. Referentielle Integrität, korrekte Datentypen und c.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top