smo clone create 命令
您可以运行 clone create 命令为备份的数据库创建克隆。您可以从主存储或二级存储克隆备份。
语法
smo 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\]
Parameters
-
* 配置文件名称 *
指定要克隆的数据库。配置文件包含数据库的标识符和其他数据库信息。
-
-backup-id guid
使用指定 GUID 克隆备份。GUID 由 SnapManager 在创建备份时生成。您可以使用 smo backup list-verbose 命令显示每个备份的 GUID 。
-
-backup-label backup_laber_name
指定使用指定标签名称克隆备份。
-
* - 当前 *
指定从数据库的当前状态创建备份和克隆。
如果数据库处于 nodarchivelog 模式, SnapManager 将创建脱机备份。 -
* — newsid new_sid*
为克隆的数据库指定一个新的唯一 Oracle 系统标识符。系统标识符值最多为八个字符。Oracle 不允许在同一主机上同时运行具有相同系统标识符的两个数据库。
-
* — host target_host*
指定应在其上创建克隆的主机。
-
* — label clone_label *
指定克隆的标签。
-
* —注释字符串 *
指定用于描述此克隆的可选注释。必须将字符串用单引号括起来。
某些 shell 会删除引号。如果您的 shell 确实如此,则必须使用反斜杠( \ )转义引号。例如,您可能需要输入: " This is a coming\" -
-clonSpec full_path_to_clonesore_file
指定克隆规范 XML 文件的路径。此路径可以是相对路径名称,也可以是绝对路径名称。
-
* — asminstance*
指定用于登录到 ASM 实例的凭据。
-
* — asmusername asminstance_username*
指定用于登录到 ASM 实例的用户名。
-
* — asmpassword asminstance_password*
指定用于登录到 ASM 实例的密码。
-
* — sysspassword sysspassword*
指定 sys 特权用户的密码。
如果为 sys 特权用户提供的数据库凭据与为 sys 特权用户提供的数据库凭据不同,则必须为 sys 特权用户提供密码。 -
* —预留 *
将 -reserve 选项设置为 yes 可确保为新克隆卷启用卷保证空间预留。将 -reserve 选项设置为 no 可确保为新克隆卷关闭卷保证空间预留。将 -reserve 选项设置为继承可确保新克隆继承父 Snapshot 副本的空间预留特性。默认设置为 No
下表介绍了克隆方法及其对克隆创建操作及其 -reserve 选项的影响。可以使用任一方法克隆 LUN 。
克隆方法
Description
结果
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.
+
-
从二级卷 * 创建的文件( -copy-idcopy_id) *
指定 SnapManager 应将已受保护的备份副本克隆到二级存储。如果未指定此选项,则 SnapManager 会从主存储克隆副本。
每当指定 -from-secondary 选项时,都必须指定 -copy-id 选项。如果二级存储系统上有多个备份,则使用 -copy-id 选项指定二级存储上应使用哪个备份副本进行克隆。
如果您使用的是在 7- 模式下运行的 Data ONTAP ,则必须为 -copy-id 选项指定有效值。但是,如果使用的是集群模式 Data ONTAP ,则不需要 -copy-id 选项。 -
-no-resetlogs
指定跳过恢复数据库,执行 DBNEWID 实用程序,并且在创建克隆时不使用重置日志打开数据库。
-
* —从位置恢复 *
指定归档日志备份的外部归档日志位置, SnapManager 会从外部位置获取归档日志文件并使用这些文件进行克隆。
-
* — taskspec*
指定用于克隆操作的预处理活动或后处理活动的任务规范 XML 文件。您必须提供任务规范 XML 文件的完整路径。
-
* —转储 *
指定在克隆创建操作后收集转储文件。
-
* —静默 *
在控制台中仅显示错误消息。默认设置为显示错误和警告消息。
-
* —详细 *
在控制台中显示错误,警告和信息性消息。