Der Befehl smsap Clone create
Sie können die ausführen clone create Befehl zum Erstellen eines Klons einer gesicherten Datenbank. Sie können ein Backup aus primärem oder sekundärem Storage klonen.
Syntax
smsap clone create
-profile profile_name
[-backup-id backup_guid | -backup-label backup_label_name | -current]
-newsid new_sid
[-host target_host]
[-label clone_label
[-comment string]
-clonespec full_path_to_clonespec_file
[-asminstance -asmusername asminstance_username -asmpassword asminstance_password]]
[-syspassword syspassword] [-reserve {yes | no | inherit}
[-from-secondary {-copy-id id}
[-no-resetlogs | -recover-from-location path1 [, path2]] [-taskspec taskspec] [-dump
[-quiet | -verbose]]
Parameter
-
-profile nameGibt die Datenbank an, die geklont werden soll. Das Profil enthält die Kennung der Datenbank und andere Datenbankinformationen.
-
-backup-id guidKlont die Sicherung mit der angegebenen GUID. Die GUID wird von SnapManager beim Erstellen eines Backups generiert. Sie können den Befehl smsap Backup list-verbose verwenden, um die GUID für jedes Backup anzuzeigen.
-
-backup-label backup_label_nameGibt an, dass das Backup mit dem angegebenen Namen geklont wird.
-
-currentGibt an, dass Backup und Klon im aktuellen Status der Datenbank erstellt werden.
Wenn sich die Datenbank im Noarchivlog Modus befindet, wird SnapManager ein offline Backup erstellen. -
-newsid new_sidGibt eine neue, eindeutige Oracle-Systemkennung für die geklonte Datenbank an. Der Wert für die Systemkennung darf maximal acht Zeichen lang sein. Oracle erlaubt nicht, zwei Datenbanken mit derselben Systemkennung auf demselben Host gleichzeitig auszuführen.
-
-host target_hostGibt den Host an, auf dem der Klon erstellt werden soll.
-
-label clone_labelGibt eine Bezeichnung für den Klon an.
-
-comment stringGibt einen optionalen Kommentar an, um diesen Klon zu beschreiben. Sie müssen den String in einzelne Anführungszeichen einschließen.
Einige Shells löschen die Anführungszeichen. Wenn das für Ihre Shell gilt, müssen Sie dem Angebot mit einem umgekehrten Schrägstrich (\) entkommen. Beispielsweise müssen Sie Folgendes eingeben: \' this is a comment\' -
-clonespec full_path_to_clonespec_fileGibt den Pfad zur XML-Datei für die Klonspezifikation an. Dies kann ein relativer oder ein absoluter Pfadname sein.
-
-asminstanceGibt die Anmeldeinformationen an, die zur Anmeldung bei der ASM-Instanz verwendet werden.
-
-asmusername asminstance_usernameGibt den Benutzernamen an, der zur Anmeldung bei der ASM-Instanz verwendet wird.
-
-asmpassword asminstance_passwordGibt das Kennwort an, das zur Anmeldung bei der ASM-Instanz verwendet wird.
-
-syspassword syspasswordGibt das Kennwort für den Benutzer mit Systemprivilegierten an.
Sie müssen das Passwort für den Benutzer mit Systemberechtigungen angeben, wenn die angegebenen Datenbankanmeldeinformationen nicht für den Benutzer mit Systemprivilegierten identisch sind. -
-reserveEinstellen des
-reserveOption, mit der Ja sichergestellt wird, dass die Volume Garantiespeicherreserve für die neuen Klon-Volumes aktiviert ist. Einstellen des-reserveOption, die nicht sicherstellt, dass die Volume Garantiespeicherreserve für die neuen Klon-Volumes deaktiviert wird. Einstellen des-reserveOption aufinheritGewährleistet, dass der neue Klon die Eigenschaften der Speicherplatzreservierung der übergeordneten Snapshot Kopie übernimmt. Die Standardeinstellung istno.In der folgenden Tabelle werden die Klonmethoden und ihre Auswirkung auf den Klonvorgang beschrieben
-reserveOption. Eine LUN kann mit beiden Methoden geklont werden.Klonmethode Beschreibung Ergebnis Klonen von LUNs
Es wird eine neue Klon-LUN innerhalb desselben Volumes erstellt.
Wenn der
-reserveDie Option für eine LUN ist auf „yes“ festgelegt. Speicherplatz wird für die volle LUN-Größe innerhalb des Volume reserviert.Klonen von Volumes
Es wird ein neuer FlexClone erstellt und die Klon-LUN innerhalb des neuen Klon-Volume vorhanden ist. Nutzung der FlexClone Technologie
Wenn der
-reserveDie Option für ein Volume ist auf „Ja“ festgelegt. Der Speicherplatz für die volle Volume-Größe innerhalb des Aggregats ist reserviert. -
-from-secondary [-copy-id copy_id]Gibt an, dass SnapManager eine Kopie eines Backups klonen sollte, das zum sekundären Storage gesichert ist. Wenn diese Option nicht angegeben wird, klont SnapManager die Kopie aus dem primären Storage.
Sie müssen das angeben
-copy-idWenn Sie die Option angeben-from-secondaryOption. Wenn auf dem sekundären Speichersystem mehrere Backups vorhanden sind, wird mit der Option -copy-id angegeben, welche Backup-Kopie auf dem sekundären Speicher zum Klonen verwendet werden soll.Wenn Sie Data ONTAP in 7-Mode verwenden, müssen Sie einen gültigen Wert für das angeben -copy-idOption. Wenn Sie jedoch Clustered Data ONTAP verwenden, bietet Ihnen das-copy-idOption ist nicht erforderlich. -
-no-resetlogsGibt an, die Wiederherstellung der Datenbank zu überspringen, das DBNEWID Dienstprogramm auszuführen und nicht die Datenbank mit den Resetlogs während der Erstellung des Klons zu öffnen.
-
-recover-from-locationGibt den externen Speicherort für das Archivprotokoll an, an dem SnapManager die Archivprotokolldateien vom externen Speicherort übernimmt und zum Klonen verwendet.
-
-taskspecGibt die XML-Datei für die Aufgabenspezifikation für die Vorverarbeitung oder Nachverarbeitung des Klonvorgangs an. Sie müssen den vollständigen Pfad der XML-Datei für die Aufgabenspezifikation angeben.
-
-dumpGibt an, die Dump-Dateien nach dem Erstellungsvorgang des Klons zu sammeln.
-
-quietZeigt nur Fehlermeldungen in der Konsole an. Standardmäßig werden Fehler- und Warnmeldungen angezeigt.
-
-verboseZeigt Fehler-, Warn- und Informationsmeldungen in der Konsole an.
Beispiel
Im folgenden Beispiel wird das Backup mit einer Klonspezifikation geklont, die für diesen Klon erstellt wird:
smsap clone create -profile SALES1 -backup-label full_backup_sales_May -newsid CLONE -label sales1_clone -clonespec /opt/<path>/smsap/clonespecs/sales1_clonespec.xml
Operation Id [8abc01ec0e794e3f010e794e6e9b0001] succeeded.