Klonen einer sofort anschließbaren Datenbank
Sie können eine steckbare Datenbank (PDB) auf einem anderen oder demselben Ziel-CDB auf demselben Host oder einem anderen Host klonen. Sie können die geklonte PDB auch auf einem gewünschten SCN oder Datum und Uhrzeit wiederherstellen.
Schritte
-
Klicken Sie im linken Navigationsbereich auf Ressourcen und wählen Sie dann das entsprechende Plug-in aus der Liste aus.
-
Wählen Sie auf der Seite Ressourcen die Option Datenbank oder Ressourcengruppe aus der Liste Ansicht aus.
-
Wählen Sie die Datenbank des Typs Single Instance (mandantenfähig) aus der Detailansicht der Datenbank oder in der Detailansicht der Ressourcengruppen aus.
Die Seite der Datenbanktopologie wird angezeigt.
-
Wählen Sie in der Ansicht Kopien managen die Backups entweder aus lokalen Kopien (primär), Spiegelkopien (sekundär) oder Vault Kopien (sekundär) aus.
-
Wählen Sie das Backup aus der Tabelle aus, und klicken Sie dann auf
.
-
Führen Sie auf der Seite Name die folgenden Aktionen durch:
-
Wählen Sie PDB Clone.
-
Geben Sie die PDB an, die Sie klonen möchten.
Sie können jeweils nur eine PDB klonen. -
Geben Sie den Namen der Klon-PDB an.
-
-
Führen Sie auf der Seite Standorte die folgenden Aktionen durch:
Für dieses Feld…
Tun Sie das…
Klonhost
Standardmäßig wird der Quell-Datenbank-Host befüllt.
Wenn Sie den Klon auf einem anderen Host erstellen möchten, wählen Sie den Host aus, der dieselbe Version von Oracle und dasselbe Betriebssystem wie der des Quelldatenbankhosts hat.
Ziel-CDB
Wählen Sie die CDB aus, in die die geklonte PDB einbezogen werden soll.
Sie sollten sicherstellen, dass die Ziel-CDB ausgeführt wird.
Datenbankstatus
Aktivieren Sie das Kontrollkästchen Öffnen Sie die geklonte PDB im LESE-SCHREIBMODUS, wenn Sie die PDB im LESE-SCHREIB-Modus öffnen möchten.
Datendateiorte
Standardmäßig wird der Speicherort der Datendatei gefüllt.
Die standardmäßige Namenskonvention von SnapCenter für SAN- oder NFS-Dateisysteme ist FileSystemNamesourceDatabase_SCJOBID.
Die standardmäßige SnapCenter-Namenskonvention für ASM-Festplattengruppen ist SC_HASHCODEofDISKGROUP_SCJOBID. Die HASHCODEofDISKGROUP ist eine automatisch generierte Nummer (2 bis 10 Ziffern), die für jede ASM-Laufwerksgruppe eindeutig ist.
Wenn Sie den Namen der ASM-Laufwerksgruppe anpassen, stellen Sie sicher, dass die Namenslänge die von Oracle unterstützte maximale Länge erfüllt. Wenn Sie einen anderen Pfad angeben möchten, müssen Sie die Mount-Punkte für Datendatei oder die Namen der ASM-Festplattengruppen für die Klondatenbank eingeben.
Die Oracle-Startseite, der Benutzername und die Gruppendetails werden automatisch aus der Quelldatenbank ausgefüllt. Sie können die Werte basierend auf der Oracle-Umgebung des Hosts ändern, auf dem der Klon erstellt wird.
-
Führen Sie auf der Seite PreOps die folgenden Schritte aus:
-
Geben Sie den Pfad und die Argumente für das Prescript ein, das Sie vor dem Klonvorgang ausführen möchten.
Sie sollten das Prescript entweder in /var/opt/snapcenter/spl/scripts oder in einem Ordner in diesem Pfad speichern. Standardmäßig wird der Pfad /var/opt/snapcenter/spl/scripts ausgefüllt. Wenn Sie das Skript in einem beliebigen Ordner innerhalb dieses Pfads platziert haben, müssen Sie den vollständigen Pfad zum Ordner angeben, in dem das Skript abgelegt wird.
-
Ändern Sie im Abschnitt Parametereinstellungen der Zusatzdatenbank CDB Clone die Werte vorbefüllter Datenbankparameter, die zum Initialisieren der Datenbank verwendet werden.
-
-
Klicken Sie auf Zurücksetzen, um die Standardeinstellungen für die Datenbankparameter anzuzeigen.
-
Auf der PostOps-Seite ist bis Abbrechen standardmäßig ausgewählt, um die Wiederherstellung der geklonten Datenbank durchzuführen.
Die Option bis Abbrechen wird nicht ausgewählt, wenn SnapCenter die entsprechenden Log-Backups nicht findet. Sie können den externen Archiv-Log-Speicherort angeben, wenn die Protokollsicherung in externen Archiv-Log-Speicherorten angeben nicht verfügbar ist. Sie können mehrere Protokollpositionen angeben.
Wenn Sie eine Quelldatenbank klonen möchten, die für die Unterstützung von Flash Recovery Area (FRA) und Oracle Managed Files (OMF) konfiguriert ist, muss das Protokollziel für die Wiederherstellung auch der OMF-Verzeichnisstruktur entsprechen. Feldname Beschreibung Bis Abbrechen
SnapCenter führt eine Recovery durch, indem das neueste Protokoll-Backup mit der nicht unterbrochenen Sequenz von Archivprotokollen nach dem Daten-Backup, das zum Klonen ausgewählt wurde, mounten.
Das Protokoll und das Daten-Backup sollten sich auf dem Primärspeicher befinden, um den Klon im Primärspeicher durchzuführen und Protokoll- und Daten-Backups auf dem Sekundärspeicher zu erstellen, um den Klon im Sekundärspeicher durchzuführen. Die geklonte Datenbank wird wiederhergestellt, bis die fehlende oder beschädigte Protokolldatei vorliegt.
Datum und Uhrzeit
SnapCenter stellt die Datenbank bis zu einem festgelegten Datum und einer bestimmten Uhrzeit wieder her.
Die Zeit kann im 24-Stunden-Format angegeben werden. Bis SCN (Systemänderungsnummer)
SnapCenter stellt die Datenbank bis zu einer angegebenen Systemänderungsnummer (SCN) wieder her.
Geben Sie externe Archivprotokolle an
Geben Sie den Speicherort des externen Archivprotokolls an.
Neue DBID erstellen
Standardmäßig ist das Kontrollkästchen Neue DBID* erstellen nicht für die Zusatzklondatenbank ausgewählt.
Aktivieren Sie das Kontrollkästchen, wenn Sie eine eindeutige Nummer (DBID) für die zusätzliche geklonte Datenbank generieren möchten, die sie von der Quelldatenbank unterscheidet.
Erstellen Sie eine tempfile für temporäre Tablespaces
Aktivieren Sie das Kontrollkästchen, wenn Sie eine tempfile für den standardmäßigen temporären Tablespace der geklonten Datenbank erstellen möchten.
Wenn das Kontrollkästchen nicht aktiviert ist, wird der Datenbankklon ohne die tempfile erstellt.
Geben Sie beim Erstellen eines Klons sql-Einträge ein, die angewendet werden sollen
Fügen Sie die sql-Einträge hinzu, die Sie beim Erstellen des Klons anwenden möchten.
Geben Sie Skripte ein, die nach dem Klonvorgang ausgeführt werden sollen
Geben Sie den Pfad und die Argumente des Postskripts an, die Sie nach dem Klonvorgang ausführen möchten.
Das Postscript sollte entweder in /var/opt/snapcenter/spl/scripts oder in einem Ordner in diesem Pfad gespeichert werden.
Standardmäßig ist der Pfad /var/opt/snapcenter/spl/scripts ausgefüllt. Wenn Sie das Skript in einem beliebigen Ordner innerhalb dieses Pfads platziert haben, müssen Sie den vollständigen Pfad zum Ordner angeben, in dem das Skript abgelegt wird.
-
Wählen Sie auf der Benachrichtigungsseite aus der Dropdown-Liste E-Mail-Präferenz die Szenarien aus, in denen Sie die E-Mails versenden möchten.
Außerdem müssen Sie die E-Mail-Adressen für Absender und Empfänger sowie den Betreff der E-Mail angeben. Wenn Sie den Bericht über den ausgeführten Klonvorgang anhängen möchten, wählen Sie Job-Bericht anhängen aus.
Für eine E-Mail-Benachrichtigung müssen Sie die SMTP-Serverdetails entweder mit der GUI oder mit dem PowerShell-Befehlssatz Set-SmtpServer angegeben haben. -
Überprüfen Sie die Zusammenfassung und klicken Sie dann auf Fertig stellen.
-
Überwachen Sie den Fortschritt des Vorgangs, indem Sie auf Monitor > Jobs klicken.
Nach Ihrer Beendigung
Wenn Sie eine Sicherung der geklonten PDB erstellen möchten, sollten Sie die Ziel-CDB dort sichern, wo die PDB geklont wird, da eine Sicherung nur der geklonten PDB nicht möglich ist. Sie sollten eine sekundäre Beziehung für das Ziel-CDB erstellen, wenn Sie die Sicherung mit einer sekundären Beziehung erstellen möchten.
In einem RAC-Setup ist der Speicher für geklonte PDB nur mit dem Knoten verbunden, auf dem der PDB-Klon ausgeführt wurde. Die PDBs auf den anderen Knoten des RAC befinden sich im MOUNT-Status. Wenn Sie möchten, dass die geklonte PDB von den anderen Nodes aus zugänglich ist, sollten Sie den Storage manuell den anderen Nodes zuweisen.
Weitere Informationen