Live Workload Capture-Wiedergabe zwischen autonomen KI-Datenbanken

Wenn Sie die Live-Workload-Erfassungswiedergabe verwenden und eine Workload auf einer autonomen KI-Quelldatenbankinstanz ausgeführt wird, wird die Workload erfasst und gleichzeitig auf einem aktualisierbaren Zielklon wiedergegeben.

Live Workload Capture-Wiedergabe

Beschreibt das Live Workload Capture-Wiedergabefeature und zeigt den Workflow für die Verwendung der Live Workload Capture-Wiedergabe an.

Mit der Live Workload Capture-Wiedergabe können Sie die Auswirkungen von Systemänderungen in der Datenbank bewerten, wie Datenbankupgrades, Patches oder Schemaänderungen. Diese Funktion wird nur von lokalen aktualisierbaren Klonen unterstützt.

Hinweis

Wenn nebenläufige Vorgänge, wie Skalierung, in Bearbeitung sind, wird die Reihenfolge zwischen Livewiedergabetransaktionen nicht garantiert. Weitere Informationen finden Sie unter Nebenläufige Vorgänge in einer autonomen KI-Datenbank.
Mit der Live Workload Capture-Wiedergabe können Sie Capture-Wiedergabeaktionen zwischen den folgenden Quell- und aktualisierbaren Klondatenbankversionen und -patches ausführen:
Quelldatenbank Zieldatenbank (aktualisierbarer Klon)

Auf der Patchebene Regulär

Auf Patchebene Früh

Oracle Database 19c

Oracle Database 19c

Oracle AI Database 26ai

Oracle AI Database 26ai

Oracle Database 19c

Oracle AI Database 26ai

Der Live-Workload Capture-Wiedergabeworkflow besteht aus den folgenden Schritten:

(Optional) Abonnieren Sie Informationsereignisse, die über Erfassungs- und Wiedergabedetails benachrichtigt werden sollen

Abonnieren Sie Informationsereignisse, um beim Start und Abschluss einer Erfassung und Wiedergabe benachrichtigt zu werden.

Hinweis

Dieser Schritt ist optional. Sie können auch Status- und historische Informationen für eine Workload-Erfassung und -Wiedergabe in den Ansichten DBA_CAPTURE_REPLAY_STATUS und DBA_CAPTURE_REPLAY_HISTORY finden.

Weitere Informationen finden Sie unter Ansicht DBA_CAPTURE_REPLAY_STATUS und Ansicht DBA_CAPTURE_REPLAY_HISTORY.

Informationsereignisse bieten Benachrichtigungen über Anfangs- und Endzeiten der Erfassung und Wiedergabe und enthalten eine PAR-URL für den Zugriff auf die Capture- und Wiedergabeberichte.

Zu den Informationsereignissen der autonomen KI-Datenbank gehören:

  • WorkloadCaptureBegin: Dieses Ereignis wird ausgelöst, wenn eine Workload-Erfassung initiiert wird.
  • WorkloadCaptureEnd: Dieses Ereignis wird ausgelöst, wenn eine Workload-Erfassung erfolgreich abgeschlossen wird und eine im Voraus authentifizierte (PAR-)URL zum Herunterladen der Capture-Datei generiert wird.
  • WorkloadReplayBegin: Dieses Ereignis wird ausgelöst, wenn eine Workload-Wiedergabe initiiert wird.
  • WorkloadReplayEnd: Dieses Ereignis wird ausgelöst, wenn eine Workload-Wiedergabe erfolgreich abgeschlossen wird und eine vorab authentifizierte (PAR-)URL generiert, um die Wiedergabeberichte herunterzuladen.

Weitere Informationen finden Sie unter Informationsereignisse zur autonomen KI-Datenbank.

Live Workload Capture-Wiedergabe in einer autonomen KI-Datenbankinstanz starten

Beschreibt die Schritte zum Starten einer Live-Workload Capture-Wiedergabe auf Ihrer autonomen AI-Datenbankinstanz.

Die Zieldatenbank muss ein aktualisierbarer Klon sein. Die Capture- und Replay-Ziele müssen einen konsistenten Status aufweisen. Daher müssen Sie einen aktualisierbaren Klon der Instanz der autonomen KI-Datenbank bereitstellen, auf der Sie die Workload erfassen möchten.

Weitere Informationen finden Sie unter Info zu aktualisierbaren Klonen in einer autonomen KI-Datenbank.

Führen Sie die Prozedur START_LIVE_WORKLOAD_REPLAY aus, um die Live-Workload-Erfassung in Ihrer autonomen KI-Datenbank zu starten. Beispiel:
BEGIN 
   DBMS_CLOUD_ADMIN.START_LIVE_WORKLOAD_REPLAY (
        capture_replay_name => 'LiveReplayTest',
        target_db_ocid      => 'OCID1.autonomousdatabase.REGION..ID1',
        capture_duration    => 120,      
        reconnect_target    => TRUE
  );     
END;
/
Dadurch wird eine Live-Workload Capture-Wiedergabe von der Quelle zum angegebenen Ziel gestartet. Dabei handelt es sich um einen aktualisierbaren Klon der Quelldatenbank. Die Live Workload Capture-Wiedergabe umfasst die folgenden Schritte:
  • Startet den Capture-Vorgang in der Quelldatenbank.

  • Bereitet den aktualisierbaren Zielklon vor: trennt und aktualisiert (falls erforderlich) den Klon auf Oracle AI Database 26ai. Infolgedessen kann es zu einer Verzögerung von einigen Minuten zwischen den Startzeiten der Aufnahme und der Wiedergabe kommen.

    Beim Trennen wird der aktualisierbare Klonstatus des Ziels in Wird aktualisiert geändert. Nachdem die Verbindung zum Klon erfolgreich getrennt wurde, ändert sich der Klonstatus in Verfügbar.

  • Startet die Workload-Wiedergabe auf dem aktualisierbaren Zielklon.

    Der Parameter capture_replay_name gibt den Namen der Workload Capture-Wiedergabe an.

    Der Parameter target_db_ocid gibt den aktualisierbaren Klon an, auf dem die Workload wiedergegeben wird.

    Der Parameter capture_duration gibt die Dauer in Minuten an, für die die Workload auf dem aktualisierbaren Klon wiedergegeben wird. Dieser Parameter ist optional und standardmäßig NULL. Wenn Sie keinen Wert für diesen Parameter angeben, müssen Sie die Prozedur DBMS_CLOUD_ADMIN.CANCEL_WORKLOAD_CAPTURE oder DBMS_CLOUD_ADMIN.FINISH_WORKLOAD_CAPTURE ausführen, um die Live-Workload Capture-Wiedergabe zu beenden oder abzuschließen.

    Der Parameter reconnect_target gibt an, ob der aktualisierbare Klon nach Abschluss der Wiedergabe erneut mit der Quelle verbunden wird. Dieser Parameter ist optional und hat standardmäßig den Wert TRUE. Während der erneuten Verbindung ändert sich der aktualisierbare Klonstatus des Ziels in Wird aktualisiert. Nachdem der Klon erfolgreich erneut verbunden wurde, ändert sich der Klonstatus in Verfügbar.

    Weitere Informationen finden Sie unter Prozedur START_LIVE_WORKLOAD_REPLAY.

Capture- und Wiedergabeereignisse der Workload

Sie können das Informationsereignis com.oraclecloud.databaseservice.autonomous.database.information abonnieren, um über eine Workload-Erfassung benachrichtigt zu werden. Die Veranstaltung umfasst:

  • Informationen zum Start und Abschluss von START_LIVE_WORKLOAD_REPLAY.

  • Eine PAR-URL im Feld captureDownloadURL des Ereignisses. Mit der PAR-URL können Sie auf die Workload Capture-Wiedergabeberichte zugreifen, die im Objektspeicher gespeichert sind. Die Berichte sind ab dem Datum der Generierung der PAR-URL sieben (7) Tage lang gültig.

Weitere Informationen finden Sie unter (Optional) Informationen abonnieren, die über Erfassungs- und Wiedergabedetails benachrichtigt werden sollen.

Live Workload Capture-Wiedergabe auf einer autonomen KI-Datenbankinstanz abbrechen

Führen Sie DBMS_CLOUD_ADMIN.CANCEL_WORKLOAD_CAPTURE aus, um eine Live-Workload Capture-Wiedergabe auf Ihrer autonomen KI-Datenbankinstanz abzubrechen.

Wenn Sie eine Live-Workload Capture-Wiedergabe abbrechen, wird die Capture-Wiedergabe beendet, ohne dass Wiedergabeberichte generiert werden.

Um eine Live-Workload Capture-Wiedergabe abzubrechen, müssen Sie als Benutzer ADMIN angemeldet sein oder die Berechtigung EXECUTE auf DBMS_CLOUD_ADMIN besitzen.

Beispiel:

BEGIN
    DBMS_CLOUD_ADMIN.CANCEL_WORKLOAD_CAPTURE;
END;
/

Dadurch wird die aktuell ausgeführte Live Workload Capture-Wiedergabe abgebrochen und eine Aktualisierung auf dem aktualisierbaren Klon ausgeführt.

Sie können die Ansicht DBA_CAPTURE_REPLAY_STATUS abfragen, um den Status "Workload abbrechen" zu prüfen.

Weitere Informationen finden Sie in der Ansicht DBA_CAPTURE_REPLAY_STATUS.

Weitere Informationen finden Sie unter Prozedur CANCEL_WORKLOAD_CAPTURE.

Live Workload Capture-Wiedergabe auf einer autonomen KI-Datenbankinstanz abschließen

Führen Sie DBMS_CLOUD_ADMIN.FINISH_WORKLOAD_CAPTURE aus, um eine Live-Workload Capture-Wiedergabe auf Ihrer autonomen KI-Datenbankinstanz abzuschließen.

Beispiel für das Abschließen einer Workload-Erfassung auf der Instanz der autonomen KI-Datenbank:

BEGIN
    DBMS_CLOUD_ADMIN.FINISH_WORKLOAD_CAPTURE;
END;
/

Um diese Prozedur ausführen zu können, müssen Sie als ADMIN-Benutzer angemeldet sein oder die Berechtigung EXECUTE für DBMS_CLOUD_ADMIN besitzen. Wenn Sie diese Prozedur ausführen, wird ein Wiedergabebericht in den Objektspeicher hochgeladen.

Weitere Informationen finden Sie unter Prozedur FINISH_WORKLOAD_CAPTURE.

Capture- und Wiedergabeereignisse der Workload

Sie können das Informationsereignis com.oraclecloud.databaseservice.autonomous.database.information abonnieren, um über eine Workload-Erfassung benachrichtigt zu werden. Die Veranstaltung umfasst:

  • Informationen über die Fertigstellung von FINISH_WORKLOAD_CAPTURE.

  • Eine PAR-URL im Feld captureDownloadURL des Ereignisses. Mit der PAR-URL können Sie auf die Workload Capture-Wiedergabeberichte zugreifen, die im Objektspeicher gespeichert sind. Die Berichte sind ab dem Datum der Generierung der PAR-URL sieben (7) Tage lang gültig.

Weitere Informationen finden Sie unter (Optional) Informationen abonnieren, die über Erfassungs- und Wiedergabedetails benachrichtigt werden sollen.