Backup und DR-Workflows werden im App Manager definiert. Backup- und DR-Workflows verwenden Backup-Produktionsdaten als Quelldaten, aus denen sie generiert werden.
- Direkte Bereitstellungen: Direkte Bereitstellungen werden verwendet, wenn Anwendungsdaten nicht bereinigt werden müssen, bevor sie bereitgestellt und für Nutzer verfügbar gemacht werden. Die Anwendungsdaten können mit einer Standardbereitstellung nur als Daten, als virtuelle Anwendung oder sowohl als Daten als auch als virtuelle Anwendung bereitgestellt werden. Durch die direkte Bereitstellung sind Sicherungsdaten fast sofort verfügbar, ohne dass Daten tatsächlich verschoben werden.
LiveClones: LiveClones werden in der Regel in Backup und DR-Workflows verwendet, wenn eine Anwendung sensible Daten enthält, die vor dem Bereitstellen und Verfügbarmachen für Nutzer bereinigt werden müssen. Die Anwendungsdaten können mit einer Standardbereitstellung nur als Daten, als virtuelle Anwendung oder sowohl als Daten als auch als virtuelle Anwendung bereitgestellt werden. Aktualisierungen des LiveClone, Scrubbing und Bereitstellung können automatisch, entweder nach einem Zeitplan oder on demand, erfolgen.
Oracle-Daten direkt als virtuelle Anwendung bereitstellen
Backup und DR-Workflows mit direkter Bereitstellung werden verwendet, wenn die Anwendungssicherung keine sensiblen Daten enthält. Dadurch kann der Backup und DR-Workflow die Daten einer Anwendung als virtuelle Anwendung oder nur als Anwendungsdaten bereitstellen, ohne dass zuerst ein LiveClone definiert und dann bereinigt werden muss. Durch direkte Bereitstellungen sind Anwendungsdaten und virtuelle Anwendungen fast sofort verfügbar.
In diesem Beispiel definieren Sie einen Backup und DR-Workflow, der Folgendes tut:
- Generiert oder aktualisiert bereitgestellte Anwendungsdaten aus einer einzelnen ausgewählten Produktionssicherung.
- Definiert einen Zeitplan für die Aktualisierung der Anwendungsdaten mit den neuesten Produktionsdaten. Geplante Backup und DR-Workflows können auch on demand ausgeführt werden.
- Stellt die Anwendungsdaten bereit.
- Ermöglicht das Erstellen einer virtuellen Anwendung mit den Daten.
So definieren Sie den Backup und DR-Workflow für eine Oracle-Datenbank:
Klicken Sie in der Verwaltungskonsole der Backup und DR-Appliance auf App Manager > Workflows.
Klicken Sie rechts oben auf der Seite auf Workflow.
Die Seite Workflow hinzufügen: Anwendung auswählen wird geöffnet.
Rechtsklicken Sie auf eine verwaltete Datenbank und dann auf Weiter.
Geben Sie auf der Seite Workflow hinzufügen: Konfigurieren einen Namen für den Backup und DR-Workflow an, wählen Sie dann Direktes Bereitstellen und die Appliance zum Verwalten des Backup und DR-Workflows aus. Namen von Backup und DR-Workflows dürfen keine Sonderzeichen enthalten.
Wählen Sie Geplant aus und weisen Sie dem Zeitplantyp eine Häufigkeit für die Ausführung des Backup und DR-Workflows zu. Die Zeitauswahl verwendet das 24-Stunden-Format. Geplante Backup und DR-Workflows können auch on demand ausgeführt werden.
Wählen Sie in den Einstellungen für die direkte Bereitstellung für Quell-Image den Snapshot aus, auf dem der Backup und DR-Workflow ausgeführt werden soll, und geben Sie der Bereitstellung ein identifizierbares Label.
Wählen Sie im Abschnitt Hosts den oder die Server aus, auf denen die Daten bereitgestellt werden. Der Nutzer, der den Backup und DR-Workflow ausführt, kann die Daten bei Bedarf auf anderen Servern bereitstellen.
Fügen Sie unter Zuordnungsoptionen einen Bereitstellungsort hinzu. Wenn Sie keine Bereitstellung angeben, wählt der Backup und DR-Agent einen Bereitstellungsort aus.
Geben Sie bei Bedarf einen Bevorzugten Laufwerksgruppennamen ein.
Geben Sie bei Bedarf eine RAC-Knotenliste als durch Doppelpunkte getrennte Liste von IP-Adressen ein.
Geben Sie nach Bedarf ein Pre-Script an. Das Pre-Script wird verwendet, um die Umgebung vor dem Bereitstellen oder Aufheben der Bereitstellung der Anwendung zu konfigurieren. Dieses Script muss sich in einem Ordner namens
/act/scriptsauf dem Server befinden, auf dem die bereitgestellte Sicherung gehostet wird. Weitere Informationen zu Skripts finden Sie unter Pre- und Post-Skripts für Backup und DR-Workflows.Geben Sie nach Bedarf ein Post-Skript an. Das Post-Skript wird verwendet, um einen Vorgang für die Daten auszuführen, nachdem sie bereitgestellt oder die Bereitstellung aufgehoben wurde. Dieses Script muss sich in einem Ordner namens
/act/scriptsauf dem Server befinden, auf dem die bereitgestellte Sicherung gehostet wird. Weitere Informationen zu Skripts finden Sie unter Pre- und Post-Skripts für Backup und DR-Workflows.Wenn Sie Skripts angegeben haben, legen Sie Zeitlimits fest, die lang genug sind, damit die Skripts abgeschlossen werden können.
Das Kästchen Bereitgestellte Sicherung nach der Verarbeitung entfernen wird normalerweise verwendet, wenn Sie ein Skript zum Verarbeiten bereitgestellter Daten verwenden. Sobald das Skript seine Aufgabe abgeschlossen hat, wird die virtuelle Anwendung mit dieser Option deaktiviert und gelöscht.
Sie haben folgende Möglichkeiten:
- Wenn Sie nur die Daten benötigen, klicken Sie auf Fertig. Der Backup und DR-Workflow wird dann wie geplant ausgeführt. Nutzer mit den entsprechenden Zugriffsrechten können diesen Backup und DR-Workflow auch on demand ausführen, um ihre Umgebungen mit den Anwendungsdaten bereitzustellen und neu bereitzustellen.
- Wenn Sie eine virtuelle Anwendung erstellen möchten, fahren Sie mit den folgenden Schritten fort.
Klicken Sie das Kästchen Anwendungsspezifische Bereitstellung durchführen an. Die anwendungsspezifischen Optionen zum Durchführen einer anwendungsspezifischen Bereitstellung werden angezeigt.
Geben Sie in die dafür vorgesehenen Felder die Oracle-bezogenen Optionen ein. Klicken Sie auf das Fragezeichen ?. neben einer Option für Hilfetext.
Klicken Sie auf den schwarzen Pfeil, um die erweiterten Optionen zu öffnen, und füllen Sie die restlichen Optionen nach Bedarf aus.
Wählen Sie Mit Wiederherstellung wiederherstellen aus. Dadurch bleibt die Datenbank in einem Zustand, in dem Logs, sofern verfügbar, angewendet werden können, um die Datenbank auf einen bestimmten Zeitpunkt zurückzusetzen.
An dieser Stelle können Sie die folgenden Aufgaben ausführen:
- Aktivieren Sie die Option Neue Anwendung schützen. So können Sie eine Richtlinienvorlage für Sicherungspläne und ein Ressourcenprofil anwenden, um die virtuelle Anwendung als neue Anwendung zu schützen. Weitere Informationen finden Sie unter Richtlinienvorlagen für Sicherungspläne und Profile.
- Klicken Sie auf Fertig. Der Backup und DR-Workflow wird dann wie geplant ausgeführt. Nutzer mit den entsprechenden Zugriffsrechten können diesen Backup und DR-Workflow auch bei Bedarf ausführen, um ihre Umgebungen mit der virtuellen Anwendung bereitzustellen und neu bereitzustellen.
Mit LiveClone und Maskierungstools bereinigte Daten oder virtuelle Anwendungen erstellen
LiveClone-Backup- und DR-Workflows werden in der Regel verwendet, wenn die Produktionsdaten vertrauliche Informationen enthalten. Mit dem LiveClone-Backup- und DR-Workflow können Sie einen LiveClone aus Produktionsdaten definieren und die Daten des LiveClone dann vor dem Bereitstellen bereinigen.
Im folgenden Beispiel kann ein Backup und DR-Workflow Folgendes tun:
- Generieren Sie einen neuen LiveClone oder aktualisieren Sie einen vorhandenen LiveClone aus einem ausgewählten Produktions-Backup, das als vertraulich gekennzeichnet ist.
- Definieren Sie einen Zeitplan für die Aktualisierung des LiveClone mit den neuesten Produktionsdaten. Geplante Backup und DR-Workflows können auch on demand ausgeführt werden.
- Verwenden Sie Skripts, um sensible Daten aus dem LiveClone zu entfernen.
- Markieren Sie die bereinigte virtuelle Anwendung als nicht sensibel.
- Stellen Sie die bereinigte Sicherung als virtuelle Anwendung (Application Awareness) auf einem angegebenen Host bereit.
So definieren Sie diesen Backup und DR-Workflow:
- Öffnen Sie die Appliance-Verwaltungskonsole und rufen Sie App Manager > Workflows auf.
- Klicken Sie rechts oben auf Workflow hinzufügen.
Klicken Sie auf der Seite Workflow hinzufügen: Anwendung auswählen mit der rechten Maustaste auf die Anwendung, deren sensible Daten bereinigt werden sollen, und wählen Sie Weiter aus.
Die Seite Workflow hinzufügen: Konfigurieren wird geöffnet.
Geben Sie einen Namen für den Backup und DR-Workflow an. Namen von Backup und DR-Workflows dürfen keine Sonderzeichen enthalten.
Wählen Sie als Workflowtyp die Option LiveClone aus.
Die LiveClone-Einstellungen werden geöffnet.
Wählen Sie unter Zeitplantyp entweder Geplant oder On-Demand aus. Geplante Backup und DR-Workflows können auch on demand ausgeführt werden.
Wenn Sie Geplant ausgewählt haben, definieren Sie einen Zeitplan für die Ausführung des Backup und DR-Workflows.
In der Zeitauswahl wird das 24‑Stunden-Format verwendet.
Wählen Sie unter Quell-Image den neuesten Snapshot aus der Richtlinie aus, die die zu bereinigende Sicherung erzeugt.
Geben Sie ein eindeutiges Label für den LiveClone an.
Wählen Sie den Snapshot-Pool aus, in dem sich der LiveClone befindet. Achten Sie darauf, dass genügend Speicherplatz für den LiveClone zugewiesen ist.
Aktivieren Sie Für Vorverarbeitung bereitstellen. Auf dem folgenden Bildschirm können Sie den LiveClone auf einem Host bereitstellen und dann das bereitgestellte Backup auf vertrauliche Daten prüfen.
Die Option Daten als nicht sensibel markieren wird nur angezeigt, wenn die ausgewählte Anwendung als Anwendung mit sensiblen Daten gekennzeichnet ist. Wählen Sie diese Option aus, wenn die Anwendung nach dem Scrubbing keine sensiblen Daten enthält. So können Nutzer, die keinen Zugriff auf sensible Daten haben, auf den Backup und DR-Workflow zugreifen und ihre Arbeitsumgebungen bereitstellen.
Wählen Sie einen Host aus, auf dem der LiveClone bereitgestellt werden soll.
Fügen Sie unter Zuordnungsoptionen einen Bereitstellungsort hinzu, wenn die Sicherung an einem anderen Ort als dem Standardort bereitgestellt werden soll. Wenn Sie keinen Bereitstellungsort angeben, weist der Backup- und DR-Agent einen Bereitstellungsort zu.
Geben Sie bei Bedarf einen Bevorzugten Laufwerksgruppennamen ein.
Geben Sie bei Bedarf eine RAC-Knotenliste als durch Doppelpunkte getrennte Liste von IP-Adressen ein.
Sie können die Optim-Datenschutzmaskierung oder Ihre eigenen benutzerdefinierten Skripts verwenden:
- Wenn Sie die Optim-Datenschutzmaskierung verwenden, geben Sie einen Dienstsatz und einen Zeitlimitwert in Minuten ein.
- Wenn Sie benutzerdefinierte Scripts verwenden, geben Sie bei Bedarf ein Pre-Script an. Das Pre-Skript wird verwendet, um die Umgebung vor dem Bereitstellen oder Aufheben der Bereitstellung einer Anwendung zu konfigurieren. Geben Sie dann nach Bedarf ein Post-Skript an. Das Post-Script in diesem Beispiel entfernt vertrauliche Informationen aus der Anwendung, nachdem sie bereitgestellt wurde. Geben Sie Zeitlimits an, die lang genug sind, damit die Skripts abgeschlossen werden können.
Wenn Sie keine virtuelle Anwendung benötigen, klicken Sie auf Hinzufügen. Der Backup und DR-Workflow wird dann wie geplant ausgeführt. Nutzer mit den entsprechenden Zugriffsrechten können diesen Backup und DR-Workflow bei Bedarf ausführen und jeden Server, auf den sie Zugriff haben, mit den Anwendungsdaten bereitstellen und neu bereitstellen.
Wenn Sie eine virtuelle Anwendung dieses LiveClone benötigen, fahren Sie hier fort.
Aktivieren Sie Neue virtuelle Anwendung erstellen und klicken Sie auf Weiter. Es werden zusätzliche Oracle-Einstellungsoptionen angezeigt, um den Vorgang abzuschließen.
Aktivieren Sie Neue Anwendung verwalten, wenn Sie möchten, dass Backup und DR die Anwendung schützen. Wenn Sie diese Option auswählen, müssen Sie eine Richtlinienvorlage und ein Ressourcenprofil auswählen, die darauf angewendet werden sollen.
Klicken Sie auf den Pfeil, um die erweiterten Optionen zu öffnen. Wählen Sie Mit Wiederherstellung wiederherstellen aus, um verfügbare Logs anzuwenden und die Datenbank auf einen bestimmten Zeitpunkt zurückzusetzen.
Geben Sie die Oracle-Einstellungen für diese Datenbank nach Bedarf ein. Klicken Sie auf die einzelnen Labels, um Hilfe zu erhalten.
Wählen Sie am Ende das Kästchen Bereitgestellte Sicherung nach Abschluss entfernen aus. Sie wird normalerweise ausgewählt, wenn Sie ein Script zum Verarbeiten bereitgestellter Daten verwenden. Wenn das Skript seine Aufgabe abgeschlossen hat, wird diese Option aufgehoben und Sie können die virtuelle Anwendung löschen.
Klicken Sie auf Hinzufügen.
Oracle-Datenbankschemas mit einem Backup und DR-Workflow aktualisieren
Wenn Sie Oracle 12c oder höher verwenden, lesen Sie den Hilfeartikel Oracle 12c-Datenbank-PDB als virtuelle PDB für einen vorhandenen Datenbankcontainer auf einem Ziel darstellen.
Wenn Sie eine Quelldatenbankinstanz mit mehreren Anwendungen haben und jede Anwendung ein eigenes Schema hat, gehen Sie so vor:
- Erstellen und aktualisieren Sie eine virtuelle Kopie auf Schemaebene und aktualisieren Sie jedes Schema einzeln auf dasselbe oder ein anderes Ziel.
- Erstellen und aktualisieren Sie mehrere virtuelle Kopien eines einzelnen Schemas in einem einzelnen Ziel unter verschiedenen Schemas, jeweils mit einem eigenen Aktualisierungszeitplan.
Dieser Abschnitt enthält Folgendes:
- Hinweis
- Backup und DR-Workflow erstellen
- Backup und DR-Workflow ausführen
- Bereitgestellte Sicherungen aufheben
So funktioniert es: Backup und DR virtuelle Kopie mit transportablem Tablespace
Sie können mehrere virtuelle Kopien unter einer einzelnen Oracle-Zielinstanz aus derselben oder aus mehreren Quellinstanzen erstellen und aktualisieren.
- Richten Sie einen Backup und DR-Workflow für die anwendungsorientierte Bereitstellung ein, um eine anwendungsorientierte Bereitstellung mit einer temporären Instanz zu erstellen.
- Richten Sie ein Pre-Script ein, das auf der Zielinstanz ausgeführt werden soll – offline. Löschen Sie den Tablespace, der auf der Zielinstanz aktualisiert werden soll.
- Richten Sie ein Post-Script ein, das auf der temporären Instanz und der Zielinstanz ausgeführt werden soll.
- Führen Sie auf der temporären Instanz die folgenden Schritte aus:
- Tablespace umbenennen
- Tablespace in schreibgeschützt ändern
- Exportieren Sie für EXPDP die Tablespace-Metadaten.
- Fahren Sie die temporäre Instanz herunter.
- Auf der Zielinstanz:
- Importieren Sie für IMPDP die Tablespace-Metadaten (TRANSPORT_DATAFILES mit Remap-Schema in die Zielinstanz).
- Tablespace in Lese-/Schreibzugriff ändern
Hinweis
Folgen Sie dieser Anleitung, bevor Sie beginnen.
- Prüfen Sie, ob Ihre Datenbanksicherungen gemäß der Sicherungsplanrichtlinie ausgeführt werden.
Richten Sie die Skripts auf dem Zielserver ein:
Melden Sie sich als Root beim Datenbankserver an. Wechseln Sie in das Verzeichnis
/actund erstellen Sie mit den folgenden Befehlen ein Verzeichnis/act/scripts, falls es noch nicht vorhanden ist.cd /act mkdir -p /act/scripts cd /act/scriptsAlle Dateien aus
/act/act_scripts/objectrefresh/kopierenVerschieben Sie
act_<schema>_refresh.confnachact_testuser_refresh.conffür einen Zielschemanamen von testuser, wobei<schema>testuser ist.Dabei gilt:
- SOURCE_SCHEMA_NAME: Quelldatenbankschema, das dem Ziel präsentiert werden soll.
- TARGET_SID: SID der Zieldatenbank, in der das Schema aktualisiert wird.
- TARGET_SCHEMA_NAME: Zieldatenbankschema, das mit dem Quellschema aktualisiert werden soll.
Backup und DR-Workflow erstellen
Gehen Sie nach der folgenden Anleitung vor, um einen Backup und DR-Workflow für eine Schemaaktualisierung zu erstellen.
- Öffnen Sie die Appliance-Verwaltungskonsole und rufen Sie App Manager > Workflows auf. Wählen Sie dann Workflow hinzufügen aus.
- Klicken Sie in der Liste Workflow hinzufügen: Anwendung auswählen mit der rechten Maustaste auf die zu verwendende Datenbank und dann auf Weiter.
Die Seite Workflow hinzufügen: Konfigurieren wird angezeigt:
- Geben Sie einen eindeutigen Namen für den Backup und DR-Workflow an. Namen von Backup und DR-Workflows dürfen keine Sonderzeichen enthalten.
- Wählen Sie Direct Mount aus.
- Wählen Sie die Sicherungs-/Wiederherstellungs-Appliance aus, auf der der Backup und DR-Workflow ausgeführt wird.
- Wählen Sie als Zeitplantyp die Option On Demand aus.
- Wählen Sie die Quelle für die Sicherung aus, entweder den neuesten Snapshot oder den neuesten Snapshot aus der Produktion.
- Geben Sie unter Mount-Label eine eindeutige Kennung an, um Mounts aus diesem Backup und DR-Workflow beim Aufrufen aktiver Mounts zu identifizieren.
- Wählen Sie den Ziel-Host aus der Liste Hosts aus.
Geben Sie unter Zuordnungsoptionen Folgendes an:
- Geben Sie den Speicherort für bereitgestellte Laufwerke ein, z. B. M:, D:\testdb1 oder /oracledata/db1data, wenn sich die temporäre Kopie auf NON-ASM befindet.
- Fügen Sie den Namen der bevorzugten Laufwerksgruppe hinzu.
- Geben Sie unter RAC-Knotenliste eine durch Doppelpunkte getrennte Liste von IP-Adressen ein.
Füllen Sie das Feld „Pre-Script“ aus: act_ttswfpre.sh act
SCHEMArefresh.conf Dabei ist actSCHEMA_refresh.conf die Datei, die in Schritt 1 erstellt wurde.Füllen Sie das Feld „Post-Script“ aus: ttswfpost.sh act
SCHEMArefresh.conf Dabei ist actSCHEMA_refresh.conf die Datei, die in Schritt 1 erstellt wurde.Geben Sie ein Zeitlimit von mindestens 1.800 Sekunden ein.
Wählen Sie Create New Virtual Application aus.
Geben Sie die SID der Zieldatenbank ein. Dies ist eine temporäre SID.
Geben Sie den Betriebssystem-Nutzernamen an, der die Oracle-Software-Binärdatei auf dem Zielcomputer besitzt.
Geben Sie ORACLE_HOME wie in der Konfigurationsdatei angegeben an.
Klicken Sie auf den Pfeil, um die erweiterten Optionen zu öffnen. Geben Sie den TNS ADMIN-Verzeichnispfad auf dem Zielcomputer an und legen Sie den Mindest-SGA-Prozentsatz für die temporäre Instanz fest. Klicken Sie auf die Feldbezeichnungen, um Hilfe zu erhalten.
Wählen Sie Eigenständige Nicht-RAC aus.
Klicken Sie auf Hinzufügen.
Backup- und DR-Workflow ausführen
Nachdem der Backup und DR-Workflow erstellt wurde, führen Sie die folgenden Schritte aus, um ihn auszuführen.
- Rechtsklicken Sie auf den Backup und DR-Workflow und klicken Sie auf Jetzt ausführen.
Wählen Sie Geplanten Workflow jetzt starten aus und klicken Sie auf Senden.
Logs können auf dem Zielhost unter folgendem Pfad überwacht werden:
/var/act/logWenn der Backup und DR-Workflow einen Erfolgsstatus anzeigt, wird das Schema in der Zieldatenbank aktualisiert.
- Wenn der TARGET_SCHEMA_NAME in der Zieldatenbank nicht vorhanden ist, erstellt Backup und DR zum ersten Mal einen Nutzer. Das Standardpasswort für den Nutzer lautet abc#1234.
- Tablespaces für das aktualisierte Schema in der Zieldatenbank werden dem Ziel mit dem Schemanamen als Präfix präsentiert: (Schema)_(Source_Tablespace_Name)
Bereitgestellte Sicherungen aufheben
Folgen Sie dieser Anleitung, um die Bereitstellung von bereitgestellten Sicherungen aufzuheben.
Löschen Sie den Tablespace und die Datendateien in der Zieldatenbank.
```sql SQL>alter tablespace <TBS_NAME> offline immediate; SQL>drop tablespace <TBS_NAME> including contents and datafiles; ```Öffnen Sie die Seite App-Manager > Aktive Bereitstellungen. Rechtsklicken Sie auf das Backup, dessen Bereitstellung aufgehoben werden soll, wählen Sie Bereitstellung aufheben und löschen aus und senden Sie dann den Job.
Eine Oracle 12c- oder höhere Datenbank-PDB als virtuelle PDB für einen vorhandenen Datenbankcontainer auf einem Ziel bereitstellen
Wenn Sie eine Oracle-Version vor 12c verwenden, lesen Sie den Abschnitt Oracle-Datenbankschemas mit einem Backup und DR-Workflow aktualisieren.
Angenommen, Sie haben eine Quelldatenbankinstanz mit mehreren Anwendungen und jede Anwendung hat eine eigene PDB. Sie können eine virtuelle Kopie auf Schemaebene erstellen und aktualisieren und jede PDB einzeln auf dasselbe oder ein anderes Ziel aktualisieren. Gehen Sie dazu folgendermaßen vor:
- Hinweis
- Backup- und DR-Workflow zum Ausführen des PDB-Klonjobs erstellen
- Backup und DR-Workflow ausführen
- Bereitgestellte Sicherungen aufheben
Hinweis
Bevor Sie beginnen, richten Sie die Skripts auf dem Zielserver ein:
- Rufen Sie die ZIP-Datei des Skripts aus /act/act_scripts/pdbrefresh ab.
- Melden Sie sich als Root beim Datenbankserver an.
Wechseln Sie zu /act und erstellen Sie ein Verzeichnis /act/scripts, falls es noch nicht vorhanden ist:
cd /act mkdir -p /act/scripts cd /act/scriptsExtrahieren Sie die Datei.
Kopieren Sie die Skriptdateien in /act/scripts:
cp /act/act_scripts/pdbrefresh/act_pdbclone_pre.sh /act/scripts/ cp /act/act_scripts/pdbrefresh/act_pdbclone_post.sh /act/scripts/
Backup und DR-Workflow erstellen, um den PDB-Klonjob auszuführen
- Klicken Sie auf der Seite App Manager-Workflows auf Workflow hinzufügen.
- Rechtsklicken Sie auf die Oracle-Datenbank und wählen Sie Weiter aus.
Geben Sie einen Namen für den Backup und DR-Workflow ein und wählen Sie Direktes Bereitstellen und On-Demand aus.
Klicken Sie das Kästchen für den Zielhost an.
Wenn sich die temporäre Kopie auf einem Nicht-ASM-System befindet, wählen Sie unter Zuordnungsoptionen die Option Bereitstellungsort angeben als Bereitstellungsaktion aus und geben Sie dann einen Bereitstellungsort an.
Füllen Sie die Felder für das Pre-Script und das Post-Script aus: act_pdbclonepre.sh "
TARGET_DB_SIDSOURCE_PDB_NAME-TARGET_PDB_NAME" act_pdbclonepost.sh "TARGET_DB_SIDSOURCE_PDB_NAME-TARGET_PDB_NAME" Wobei: TARGET_DB_SID = SID der Zieldatenbank, an die die PDB angehängt werden soll SOURCE_PDB_NAME = Name der Quell-PDB, die an den Zielcontainer angehängt werden soll. TARGET_PDB_NAME = Name der Ziel-PDB, in die die Quelle umbenannt wird.Legen Sie für beide Skripts das Zeitlimit auf 18.000 fest.
Wählen Sie Create New Virtual Application aus.
Geben Sie die SID der Zieldatenbank ein. Dies ist die temporäre SID, die in der Datei act_pdb_config.conf definiert ist.
Geben Sie den Betriebssystemnutzernamen an, der die Oracle-Software-Binärdatei auf dem Zielcomputer besitzt.
Geben Sie ORACLE_HOME wie in der Konfigurationsdatei angegeben an.
Klicken Sie auf den Pfeil, um die erweiterten Optionen zu öffnen. Geben Sie das TNS ADMIN-Verzeichnis auf dem Zielcomputer an und legen Sie die minimale SGA für die temporäre Instanz fest.
Wählen Sie Eigenständige Nicht-RAC aus.
Klicken Sie unten auf der Seite auf Hinzufügen.
Backup- und DR-Workflow ausführen
Nachdem der Backup und DR-Workflow erstellt wurde, können Sie ihn anhand dieser Anleitung ausführen.
- Klicken Sie auf App Manager > Workflows, rechtsklicken Sie dann auf den Backup und DR-Workflow und klicken Sie auf Jetzt ausführen.
- Wählen Sie Neue virtuelle Anwendung bereitstellen aus, machen Sie die erforderlichen Angaben und klicken Sie auf Senden.
Logs können auf dem Zielhost unter „/var/act/log“ überwacht werden.
Sobald der Backup und DR-Workflow den Status „Erfolgreich“ erreicht, wird die PDB in der Zieldatenbank geklont.
Wenn die Ziel-PDB noch einmal mit den neuesten oder alten Quelldaten aktualisiert werden muss, klicken Sie im Backup und DR-Workflow auf Jetzt ausführen, wählen Sie Vorhandene virtuelle Anwendung aktualisieren aus und klicken Sie auf Fertig.
Bereitgestellte Sicherungen aufheben
Folgen Sie dieser Anleitung, um die Bereitstellung aller bereitgestellten Sicherungen aufzuheben:
- Wählen Sie auf dem Tab Wiederherstellen die Sicherung aus, deren Bereitstellung aufgehoben werden soll.
Löschen Sie die Plug-in-Datenbank und die Datendateien in der Zieldatenbank.
SQL>alter pluggable database <PDB_NAME> close immediate; SQL>drop pluggable database <PDB_NAME> including datafiles;Oder führen Sie das Pre-Script aus:
cd /act/scripts ./ act_pdbclone_pre.shKlicken Sie auf Anwendungsmanager > Aktive Bereitstellungen, rechtsklicken Sie auf die Sicherung, deren Bereitstellung aufgehoben werden soll, wählen Sie Bereitstellung aufheben und löschen aus und senden Sie dann den Job.
Der Oracle DBA-Leitfaden
- Backup und DR für Oracle-Datenbanken
- Voraussetzungen für den Schutz einer Oracle-Datenbank
- Oracle-Patches und bekannte Probleme
- Oracle-Datenbanken für den Schutz vorbereiten
- Oracle-Datenbank erkennen und schützen
- Details und Einstellungen für Oracle-Datenbanken
- dNFS mit Backup und DR verwenden
- Erkannte Oracle-Datenbank schützen
- Oracle-Datenbank als Standardbereitstellung bereitstellen
- Sofortige virtuelle Kopie einer Oracle-Datenbank erstellen
- Oracle-Datenbank wiederherstellen
- Sofortige Wiederherstellung einer Oracle-Datenbank mit „Bereitstellen und migrieren“
- Umgebung mit einem Backup und DR-Workflow bereitstellen