Backup von Cloud-nativen Oracle-Datenbanken
Sie können geplante oder On-Demand-Backups erstellen, indem Sie eine vordefinierte Richtlinie oder die von Ihnen erstellte Richtlinie zuweisen.
Sie können die Backups der Oracle-Datenbank auch mit Oracle Recovery Manager (RMAN) katalogisieren, wenn Sie die Katalogisierung beim Erstellen einer Richtlinie aktiviert haben. Die (RMAN) Katalogisierung wird nur für die Datenbanken auf Azure NetApp Files unterstützt. Die katalogisierten Backups können später für Wiederherstellungen auf Blockebene oder für zeitpunktgenaue Recovery-Vorgänge in Tablespaces verwendet werden. Die Datenbank muss im gemounteten oder höheren Zustand für die Katalogisierung enthalten sein.
Erstellen einer Richtlinie zum Schutz der Oracle-Datenbank
Sie können Richtlinien erstellen, wenn Sie die vordefinierten Richtlinien nicht bearbeiten möchten.
Schritte
-
Wählen Sie auf der Seite Anwendungen aus der Dropdown-Liste Einstellungen die Option Richtlinien aus.
-
Klicken Sie auf Create Policy.
-
Geben Sie einen Richtliniennamen an.
-
(Optional) Bearbeiten Sie das Format des Backup-Namens.
-
Geben Sie den Zeitplan und die Aufbewahrungsdetails an.
-
Wenn Sie Daily und Weekly als Zeitplan ausgewählt haben und RMAN-Katalogisierung aktivieren möchten, wählen Sie Catalog Backup with Oracle Recovery Manager (RMAN) aus.
-
(Optional) Geben Sie den Pfad und den Timeout-Wert für das Post-Skript ein, das nach dem erfolgreichen Backup ausgeführt wird, z. B. das Kopieren des Snapshots in den sekundären Speicher.
Optional können Sie auch die Argumente angeben.
Sie sollten die Post-Skripte im Pfad /var/opt/snapcenter/spl/scripts belassen.
Das Post-Skript unterstützt eine Reihe von Umgebungsvariablen.
Umgebungsvariable Beschreibung SC_ORACLE_SID
Gibt die SID der Oracle-Datenbank an.
SC_HOST
Gibt den Hostnamen der Datenbank an
SC_BACKUP_NAME
Gibt den Namen des Backups an. Der Name der Datensicherung und der Name der Protokollsicherung werden mit Trennzeichen verkettet.
SC_BACKUP_POLICY_NAME
Gibt den Namen der Richtlinie an, die zum Erstellen des Backups verwendet wird.
SC_PRIMARY_DATA_VOLUME_FULL_PATH
Gibt die Pfade des Datenvolumes an, die mit „,“ als Trennzeichen verbunden sind.
Bei Azure NetApp Files-Volumes werden die Informationen mithilfe von „/“ verkettet.
_ /Abonnements/{subscription_id}/resourceGroups/{Resource_Group}/Providers/{Provider}/netAppAccounts/{anfaccount}/capacityPools/{Capacity_Pool}/Volumes/{volumename}_SC_PRIMARY_ARCHIVELOGS_VOLUME_FULL_PATH
Gibt die Volume-Pfade des Archivprotokolls an, die mit „,“ als Trennzeichen verbunden sind.
Bei Azure NetApp Files-Volumes werden die Informationen mithilfe von „/“ verkettet.
_ /Abonnements/{subscription_id}/resourceGroups/{Resource_Group}/Providers/{Provider}/netAppAccounts/{anfaccount}/capacityPools/{Capacity_Pool}/Volumes/{volumename}_ -
Klicken Sie Auf Erstellen.
Konfigurieren Sie das RMAN-Katalog-Repository
Sie können die Datenbank des Wiederherstellungskatalogs als RMAN-Katalogrepository konfigurieren. Wenn Sie das Repository nicht konfigurieren, wird die Steuerdatei der Zieldatenbank standardmäßig zum RMAN-Katalog-Repository.
Sie sollten die Zieldatenbank manuell bei der RMAN-Katalogdatenbank registrieren.
-
Klicken Sie auf der Seite Anwendungen auf > Details Anzeigen.
-
Klicken Sie im Abschnitt Datenbankdetails auf So konfigurieren Sie das RMAN-Katalog-Repository.
-
Geben Sie die Anmeldeinformationen zum Katalogisieren von Backups mit RMAN und den Namen des Transparent Network Substrat (TNS) der Katalogwiederherstellungsdatenbank an.
-
Klicken Sie Auf Konfigurieren.
Erstellen Sie ein Backup der Oracle Database
Sie können eine vordefinierte Richtlinie zuweisen oder eine Richtlinie erstellen und sie dann der Datenbank zuweisen. Sobald die Richtlinie zugewiesen ist, werden die Backups gemäß dem in der Richtlinie definierten Zeitplan erstellt.
Stellen Sie beim Erstellen von ASM-Festplattengruppen auf Amazon FSX for NetApp ONTAP oder Cloud Volumes ONTAP sicher, dass es keine gemeinsamen Volumes in Festplattengruppen gibt. Jede Datenträgergruppe sollte über dedizierte Volumes verfügen. |
Schritte
-
Wenn die Datenbank nicht mit einer Richtlinie geschützt ist, klicken Sie auf der Seite Anwendungen auf Richtlinie zuweisen.
Wenn die Datenbank mit einer oder mehreren Richtlinien geschützt ist, können Sie durch Klicken auf weitere Richtlinien zuweisen > Richtlinie Zuweisen.
-
Wählen Sie die Richtlinie aus und klicken Sie auf Zuweisen.
Die Backups werden gemäß dem in der Richtlinie definierten Zeitplan erstellt. Wenn Sie den RMAN-Katalog in der Richtlinie aktiviert haben, startet das Backup am Ende des Workflows den Katalogisierungsvorgang als separaten Job. Der Fortschritt der Katalogisierung kann vom Job Monitor aus gesehen werden. Nach erfolgreicher Katalogisierung zeigt Backup Details den Status des Katalogs für jedes Backup an.
Das Servicekonto (SnapCenter-Account-<account_id>) wird für die geplanten Backup-Vorgänge verwendet.
Erstellen eines On-Demand-Backups der Oracle Datenbank
Nach der Zuweisung der Richtlinie können Sie ein On-Demand-Backup der Applikation erstellen.
Schritte
-
Klicken Sie auf der Seite Anwendungen auf Entsprechend der Anwendung und klicken Sie auf On-Demand Backup.
-
Wenn der Anwendung mehrere Richtlinien zugewiesen sind, wählen Sie die Richtlinie, die Aufbewahrungsebene aus, und klicken Sie dann auf Backup erstellen.
Wenn Sie den RMAN-Katalog in der Richtlinie aktiviert haben, startet das Backup am Ende des Workflows den Katalogisierungsvorgang als separaten Job. Der Fortschritt der Katalogisierung kann vom Job Monitor aus gesehen werden. Nach erfolgreicher Katalogisierung zeigt Backup Details den Status des Katalogs für jedes Backup an.
Einschränkungen
-
Unterstützt keine Snapshots von Konsistenzgruppen für Oracle Datenbanken, die sich auf mehreren ASM-Festplattengruppen mit Überschneidungen von FSX Volumes befinden
-
Wenn sich Ihre Oracle-Datenbanken auf Amazon FSX for NetApp ONTAP oder Cloud Volumes ONTAP befinden und auf ASM konfiguriert sind, stellen Sie sicher, dass Ihre SVM-Namen in den FSX-Systemen eindeutig sind. Wenn Sie in den FSX-Systemen denselben SVM-Namen haben, werden Backups der auf diesen SVMs befindlichen Oracle Datenbanken nicht unterstützt.
-
Nach dem Wiederherstellen einer großen Datenbank (250 GB oder mehr), wenn Sie ein vollständiges Online-Backup in derselben Datenbank durchführen, kann der Vorgang mit dem folgenden Fehler fehlschlagen:
failed with status code 500, error {\"error\":{\"code\":\"app_internal_error\",\"message\":\"Failed to create snapshot. Reason: Snapshot operation not allowed due to clones backed by snapshots. Try again after sometime.
Informationen zur Behebung dieses Problems finden Sie unter: "Der Snapshot-Vorgang ist aufgrund von durch Snapshots gesicherten Klonen nicht zulässig".