The smsap clone create command
You can run the clone create command to create a clone of a backed-up database. You can clone a backup from primary or secondary storage.
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
]
[-syspassword syspassword]
[-reserve {yes | no | inherit}]
[-no-resetlogs | -recover-from-location path1 [, path2]][-taskspec taskspec]
[-dump]
[-quiet | -verbose]
Parameters
-
-profile nameSpecifies the database that you want to clone. The profile contains the identifier of the database and other database information.
-
-backup-id guidClones the backup with the specified GUID. The GUID is generated by SnapManager when you create a backup. You can use the
smsap backup list-verbosecommand to display the GUID for each backup. -
-backup-label backup_label_nameSpecifies to clone the backup with the specified label name.
-
-currentSpecifies to create backup and clone from the current state of the database.
If the database is in the noarchivelogmode, SnapManager will create an offline backup. -
-newsid new_sidSpecifies a new, unique Oracle system identifier for the cloned database. The system identifier value is a maximum of eight characters. Oracle does not allow running two databases with the same system identifier on the same host simultaneously.
-
-host target_hostSpecifies the host on which the clone should be created.
-
-label clone_labelSpecifies a label for the clone.
-
-comment stringSpecifies an optional comment to describe this clone. You must enclose the string within single quotation marks.
Some shells delete the quotation marks. If that is true for your shell, you must escape the quotation with a backslash (\). For example, you might need to enter: \' this is a comment\' -
-clonespec full_path_to_clonespec_fileSpecifies the path to the clone specification XML file. This can be a relative or an absolute path name.
-
-syspassword syspasswordSpecifies the password for the sys privileged user.
You must provide the password for the sys privileged user if the database credentials that are provided are not the same for the sys privileged user. -
-reserveSetting the
-reserveoption to yes ensures that the volume guarantee space reserve is turned on for the new clone volumes. Setting the-reserveoption to no ensures that the volume guarantee space reserve is turned off for the new clone volumes. Setting the-reserveoption to inherit ensures that the new clone inherits the space reservation characteristics of the parent Snapshot copy. The default setting is no.The following table describes the cloning methods and their effect on the clone create operation and its
-reserveoption. A LUN can be cloned by using either method.Cloning method
Description
Result
LUN cloning
A new clone LUN is created within the same volume.
When the -reserve option for a LUN is set to yes, space is reserved for the full LUN size within the volume.
Volume cloning
A new FlexClone is created, and the clone LUN exists within the new clone volume. Uses the FlexClone technology.
When the -reserve option for a volume is set to yes, space is reserved for the full volume size within the aggregate.
-
-no-resetlogsSpecifies to skip recovering the database, executing the DBNEWID utility, and not opening the database with the resetlogs while creating the clone.
-
-recover-from-locationSpecifies the external archive log location of the archive log backups where SnapManager takes the archive log files from the external location and uses them for cloning.
-
-taskspecSpecifies the task specification XML file for preprocessing activity or post-processing activity of the clone operation. You must provide the complete path of the task specification XML file.
-
-dumpSpecifies to collect the dump files after the clone create operation.
-
-quietDisplays only error messages in the console. The default setting is to display error and warning messages.
-
-verboseDisplays error, warning, and informational messages in the console.
Example
The following example clones the backup by using a clone specification that is created for this clone:
smsap clone create -profile SALES1 -backup-label full_backup_sales_May -newsid CLONE -label sales1_clone -clonespec E:\\spec\\clonespec.xml
Operation Id [8abc01ec0e794e3f010e794e6e9b0001] succeeded.