--backup
创建属于所选表空间的数据文件的0级备份。这些备份将写入xtt.properties变量"backupformat"指向的位置。
需要将这些备份复制到目标,并将其复制到变量"stageondest"指向的位置。
将生成另外两个文件tsbkupmap.txt和xttnewdatafiles.txt,这些文件也需要复制到目标中的临时目录,由TMPDIR定义。
--restore
从复制到目标中"stageondest"位置的备份恢复并转换数据文件。恢复的文件将放置在变量"storageondest"定义的路径中。
-e
生成数据泵TTS命令步骤在目标系统上运行一次,并将环境(ORACLE_HOME和ORACLE_SID)设置为目标数据库。
此步骤创建数据泵导入命令的模板,该命令使用network_link导入正在传输的表空间中的对象的元数据。
-d debug
启用xttdriver.pl的调试模式以及它执行的RMAN命令。也可以通过设置环境变量XTTDEBUG = 1来启用调试模式。
Debug允许1,2,3级调试。即,xttdriver.pl -d 3
配置文件xtt.properties中的参数说明
下表描述了xttdriver.pl使用的参数,必须在xtt.properties文件中定义此12c过程所需的参数。可能存在向后兼容所需的其他参数。
tablespaces
以逗号分隔的表空间列表,用于从源数据库传输到目标数据库。必须是单行,不会读取任何后续行。
tablespaces= TS1,TS2
platformid
源数据库平台id,从V$DATABASE.PLATFORM_ID获得。
Platformid = 13
dest_datafile_location
目标数据库中的目录对象,用于定义将在何处创建目标数据文件。
dest_datafile_location=/u01/oradata/V122
即:
dest_datafile_location =+DATA
src_scratch_location
创建备份的源系统上的位置。
此位置必须具有足够的可用空间来保存表空间数据文件的level = 0备份以及通过上述过程为一次迭代创建的所有后续增量备份。
此位置可以是与目标系统共享的NFS安装文件系统,在这种情况下,它应引用与目标系统的dest_scratch_location参数相同的NFS位置。
scr_scratch_location =/stage_source
dest_scratch_location
目标系统上的位置,用户在从源系统手动传输备份时进行备份。
此位置必须具有足够的可用空间来保存level = 0备份以及从源传输的所有后续增量备份。
此位置可能是DBFS安装的文件系统。
此位置可以是与源系统共享的NFS挂载文件系统,在这种情况下,它应引用与源系统的backupformat参数相同的NFS位置。
dest_scratch_location =/stage_dest
asm_home
ORACLE_HOME用于在目标系统上运行的ASM实例。
asm_home=/u01/app/12.2.0.1/grid
asm_sid
在目标系统上运行的ASM实例的ORACLE_SID。
asm_sid = + ASM1
parallel
定义源上备份中使用的并行度(--backup)。
parallel= 3
srcconnstr
在CDB环境中,指定源可插拔数据库的连接字符串。
srcconnstr=sys/passwd@sourc_cdb_PDB1
destconnstr
在CDB环境中,指定目标可插拔数据库的连接字符串。
destconnstr=sys/passwd@dest_cdb_PDB1
usermantransport
如果使用12c使用12c功能,请将此参数设置为1。
usermantransport = 1