Oracle Base Database Service und Oracle Database Zero Data Loss Autonomous Recovery Service integrieren

In den folgenden Aufgaben werden die Backup- und Recovery-Vorgänge zwischen Oracle Base Database Service und Recovery Service beschrieben.

Von Oracle verwaltete Backups für neue Datenbanken konfigurieren

In diesen Schritten wird beschrieben, wie Sie eine neue Datenbank mit von Oracle verwalteten Backups erstellen.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Base Database Service.
  2. Klicken Sie auf DB-System erstellen.
  3. Geben Sie die neuen Oracle Base Database Service-Compute-Informationen ein, einschließlich: DB-Systemname, Availability-Domain, Ausprägung (einschließlich Anzahl der zu verwendenden CPUs), Speicher, Knotenanzahl, Oracle Database-Softwareedition, SSH-Schlüssel für CLI-Zugriff, Lizenzierungstyp (Lizenz enthalten oder BYOL), VCN, Clientsubnetz im VCN, in dem das DB-System ausgeführt wird, Hostnamenspräfix für das DB-System und Diagnoseerfassungsoptionen.
  4. Klicken Sie auf Weiter.
  5. Geben Sie die Informationen der neuen Datenbank ein, darunter: Datenbankname, eindeutiges DB-Suffix, Datenbankimage (19c oder 21c) und Administratorzugangsdaten (Kennwort für Benutzer sys).
  6. Wählen Sie unter "Datenbankbackups konfigurieren" die Option Automatische Backups aktivieren aus, klicken Sie auf Backupziel, und klicken Sie auf Autonomer Recovery-Service.
  7. Wählen Sie eine Schutz-Policy entsprechend den Aufbewahrungszeitraumanforderungen für die Datenbank aus:
    • Bronze: 14 Tage
    • Silber: 35 Tage
    • Gold: 65 Tage
    • Platin: 95 Tage
  8. Wählen Sie Datenschutz in Echtzeit aus.
    Diese Option verbessert den Datenbankschutz und minimiert das Potenzial für Datenverluste. Bei Auswahl dieser Option fallen zusätzliche Kosten an.
  9. Wählen Sie den Standard-Backups entsprechend dem Aufbewahrungszeitraum der Schutz-Policy beibehalten aus.
  10. Wählen Sie eine geplante Zeit für tägliche Backups aus.
  11. Wählen Sie Erstes Backup sofort erstellen aus.
  12. Klicken Sie auf Datenbanksystem erstellen.
    Eine neue Oracle Base Database Service-Datenbank wird erstellt.

Im Datenbankfenster werden die Backupinformationen angezeigt.

Ein Backup der neuen Datenbank der Ebene 0 wird in das Backupziel des Recovery-Service übernommen. Inkrementelle Backups werden täglich gemäß dem angegebenen Backupplan ausgeführt. Wenn der Standardwert Jederzeit für den Backupplan angegeben wurde, wird das tägliche Backup jederzeit gestartet, nachdem die Servicekonfiguration abgeschlossen ist. Backups werden in Recovery Service gemäß der angegebenen Backupschutz-Policy aufbewahrt. Mit der inkrementellen Forever-Technologie von Recovery Service müssen Sie keine wöchentlichen vollständigen Backups der Ebene 0 erstellen. Recovery Service kann bei Bedarf ein virtuelles vollständiges Backup erstellen, ohne CPU-Zyklen auf dem Oracle Base Database Service-System zu verbrauchen.

Nachdem die Datenbank erstellt wurde, wird durch Klicken auf den Link Autonomer Recovery-Service ein OCI-Objekt der geschützten Datenbank angezeigt. Die geschützte Datenbank wird angezeigt: der Status der Datenbank (geschützt), wenn die Echtzeit-Redo-Übertragung aktiviert ist, das Datenverlustrisiko (in Minuten), die Größe der Datenbankbackups und das aktuelle Recovery-Fenster in Tagen und Stunden.

Von Oracle verwaltete Backups für vorhandene Datenbanken aktivieren

In diesen Schritten wird beschrieben, wie von Oracle verwaltete Backups für Datenbanken, die ohne von Oracle verwaltete Backups erstellt wurden, in Recovery Service aktiviert werden. Die vorhandene Datenbank muss Oracle Database 19.18 und höher oder 21.8 und höher ausführen.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Base Database Service.
  2. Wählen Sie das Base Database-System aus, in dem Oracle Base Database Service konfiguriert ist.
  3. Wählen Sie die Datenbank aus, in der von Oracle verwaltete Backups in Recovery Service aktiviert werden sollen.
  4. Klicken Sie auf Automatische Backups aktivieren.
  5. Aktivieren Sie das Kontrollkästchen Automatische Backups aktivieren.
  6. Klicken Sie auf Backupziel, und wählen Sie Autonomous Recovery Service aus.
  7. Wählen Sie eine Schutz-Policy entsprechend den Aufbewahrungszeitraumanforderungen für die Datenbank aus:
    • Bronze: 14 Tage
    • Silber: 35 Tage
    • Gold: 65 Tage
    • Platin: 95 Tage
  8. Wählen Sie Datenschutz in Echtzeit aus.
    Diese Option minimiert das Potenzial für Datenverluste.
  9. Wählen Sie Backups entsprechend dem Aufbewahrungszeitraum der Schutz-Policy beibehalten aus.
  10. Wählen Sie eine geplante Zeit für tägliche Backups aus.
  11. Wählen Sie Erstes Backup sofort erstellen aus.
  12. Klicken Sie auf Änderungen speichern.

Ein Backup der Datenbank der Ebene 0 wird in das Backupziel des Recovery-Service übernommen. Inkrementelle Backups werden täglich gemäß dem angegebenen Backupplan ausgeführt. Wenn der Standardwert Jederzeit für den Backupplan angegeben wurde, wird das tägliche Backup jederzeit gestartet, nachdem die Servicekonfiguration abgeschlossen ist. Backups werden in Recovery Service gemäß der angegebenen Backupschutz-Policy aufbewahrt. Mit der inkrementellen Forever-Technologie von Recovery Service müssen Sie keine wöchentlichen vollständigen Backups der Ebene 0 erstellen. Recovery Service kann bei Bedarf ein virtuelles vollständiges Backup erstellen, ohne CPU-Zyklen auf dem Oracle Base Database Service-System zu verbrauchen.

Ein neues OCI-Objekt für geschützte Datenbanken wird erstellt und mit der Datenbank verknüpft. Die geschützte Datenbank wird angezeigt: der Status der Datenbank (geschützt), wenn die Echtzeit-Redo-Übertragung aktiviert ist, das Datenverlustrisiko (in Minuten), die Größe der Datenbankbackups und das aktuelle Recovery-Fenster in Tagen und Stunden.

On-Demand-Backups erstellen

Nachdem von Oracle verwaltete Backups in Recovery Service aktiviert wurden, können On-Demand-Backups mit der OCI-Konsole erstellt werden, indem Sie diese Schritte ausführen.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Base Database Service.
  2. Wählen Sie das Base Database-System aus, in dem Oracle Base Database Service konfiguriert ist.
  3. Wählen Sie die Datenbank aus, in der Sie ein On-Demand-Backup in Recovery Service erstellen möchten.
  4. Klicken Sie unter "Ressourcen" auf Backups.
  5. Klicken Sie auf Backup erstellen.
  6. Geben Sie einen Namen für das neue On-Demand-Backup ein.
  7. Klicken Sie auf Backup erstellen.
Ein neues Backup wird erstellt und in der Liste der verfügbaren Backups angezeigt. On-Demand-Backups verbleiben im Recovery Service entsprechend der Backupaufbewahrungs-Policy (Bronze, Silber, Gold oder Platin), die für automatische Backups ausgewählt wurde.

Neue Datenbank aus einem Backup erstellen

Erstellen Sie eine neue Oracle Base Database Service-Datenbank aus einem vorhandenen von Oracle verwalteten Backup, indem Sie die folgenden Schritte ausführen.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Base Database Service.
  2. Wählen Sie das Base Database-System aus, in dem Oracle Base Database Service konfiguriert ist.
  3. Klicken Sie auf die Quelldatenbank, aus der das Backup bereits in Recovery Service vorhanden ist.
  4. Klicken Sie unter "Ressourcen" auf Backups.
  5. Klicken Sie auf das Menü Aktionen für das Backup, das Sie als Quelle für die neue Datenbank verwenden möchten.
    Ein neues Menü wird angezeigt.
  6. Klicken Sie auf Datenbank erstellen.
  7. Klicken Sie auf Neues Datenbanksystem erstellen und dann auf Erstellen.
  8. Geben Sie die Compute-Informationen der neuen Datenbank ein.
  9. Klicken Sie auf Weiter.
  10. Geben Sie die Daten der neuen Datenbank ein.
    Wählen Sie bei Auswahl der Version des Datenbankimages dieselbe Datenbankversion wie die Quelldatenbank aus.
  11. Klicken Sie auf Datenbanksystem erstellen.
Die neue Datenbank wird auf einem neuen Base Database-System in derselben OCI-Region und Availability-Domain wie die Quelldatenbank erstellt. Beachten Sie, dass Sie während der Datenbankerstellung aus einem vorhandenen Backup keine automatischen Backups aktivieren können. Wenn automatische Backups erforderlich sind, aktivieren Sie automatische Backups, nachdem die Datenbank erstellt wurde.

Datenbank wiederherstellen

Eine Oracle Base Database Service-Datenbank kann bis zum letzten verfügbaren Restore Point, zu einem bestimmten Zeitpunkt oder zu einer bestimmten SCN wiederhergestellt werden. Die Wiederherstellung und Wiederherstellung erfolgt über die OCI-Konsole. Diese Schritte veranschaulichen, wie eine Datenbank wiederhergestellt wird.

  1. Öffnen Sie das Navigationsmenü. Klicken Sie auf Oracle Database und dann auf Oracle Base Database Service.
  2. Wählen Sie das Base Database-System aus, in dem Oracle Base Database Service konfiguriert ist.
  3. Wählen Sie die wiederherzustellende Datenbank aus.
  4. Klicken Sie unter "Ressourcen" auf Backups.
    Eine Liste der verfügbaren Backups wird angezeigt. Obwohl es nicht möglich ist, eine Datenbank aus einem Backup in dieser Liste wiederherzustellen, kann die Liste der Backups als Referenz dazu verwendet werden, welche Daten derzeit zum Wiederherstellen der Datenbank verfügbar sind.
  5. Klicken Sie auf Wiederherstellen.
  6. Wählen Sie eine der drei Wiederherstellungsoptionen:
    • Im letzten Status wiederherstellen: Die Datenbank wird wiederhergestellt, ohne oder mit möglichst geringem Datenverlust.
    • In Zeitstempel wiederherstellen: Die Datenbank wird in einem bestimmten Zeitstempel wiederhergestellt.
    • In SCN wiederherstellen: Die Datenbank wird in einer bestimmten Oracle Database-Systemänderungsnummer wiederhergestellt. Sie müssen die spezifische SCN kennen.
  7. Klicken Sie auf Datenbank wiederherstellen.