Konfiguration überprüfen
Nachdem das DR-Setup abgeschlossen ist, prüfen Sie sofort, ob das Setup korrekt ist, indem Sie einen vollständigen Switchover ausführen oder den sekundären Standort zur Validierung öffnen. Das Öffnen der sekundären Site zur Validierung wirkt sich nicht auf das in der primären Site ausgeführte System aus.
Sekundär zur Validierung öffnen
Hinweis:
Dieser Vorgang muss mit Vorsicht ausgeführt werden: Wenn bei der Konvertierung in einen Snapshot ausstehende Nachrichten oder Composites in der Datenbank vorhanden sind, verarbeiten die SOA-Server der Standbysite diese beim Start. Prüfen Sie, ob keine ausstehenden Aktionen in der Primärdatenbank bei der Konvertierung in die Snapshot Standby-Datenbank vorhanden sind. Andernfalls entfernen Sie Datensätze aus SOA-Laufzeittabellen in der Standbydatenbank, nachdem sie in die Snapshot-Standbydatenbank konvertiert wurde, und bevor Sie die SOA-Server der sekundären Site starten. Die Schritte zum Validieren der Standby Site ohne Switchover finden Sie unter Datensätze aus Laufzeittabellen entfernen, ohne die Tabellen zu löschen.Hinweis:
ORA-01403: Keine Daten gefunden ORA-06512 FehlerBeim Validieren der sekundären Site wie hier beschrieben (ohne ein vollständiges Switchover auszuführen, d.h. nur das Öffnen der Standby-Datenbank im Snapshot Standby-Modus) "ORA-01403: In den Logs der Standby-SOA-Server können keine ORA-06512-Fehler gefunden werden. Diese Fehler beziehen sich auf den SOA-Job zum automatischen Löschen. Diese Fehler treten auf, weil Jobs in der Datenbank möglicherweise DB-Rollenabhängigkeiten aufweisen (sie sind nur dann aktiviert, wenn sich die Datenbank in der primären Rolle befindet). Dies ist ein erwartetes und gewünschtes Verhalten, das verhindert, dass Jobs zweimal ausgeführt werden (einmal in der primären Datenbank und einmal in der Standby-Datenbank). Der SOA-Job zum automatischen Löschen ist mit der primären Rolle definiert. Er wird daher nicht in der Ansicht DBA_SCHEDULER_JOBS angezeigt, wenn sich die Datenbank im Snapshot Standby-Modus befindet. Die für jeden Job definierte database_role
kann in der Ansicht DBA_SCHEDULER_JOB_ROLE angezeigt werden. Zusammenfassend lässt sich sagen, dass diese Fehler ignoriert werden können, solange sie im Standby-System angezeigt werden. Der Scheduler-Job für das automatische Löschen von SOA wird in der Datenbank ausgeführt, wenn die Instanz ihre Rolle in PRIMARY ändert.