首页 > 数据库 > Oracle > 数据泵的TRANSFORM参数说明及使用
官方文档: http://docs.oracle.com/database/122/SUTIL/datapump-import-utility.htm#SUTIL939
导入和导出的时候,有些表空间不一样。比如导出的时候该对象是在A 表空间,导入到另一个库没有表空间 A 就会报错。但是使用这个参数就会正常导入, 对象会存储在该用户下的默认表空间中。
TRANSFORM = transform_name:value[:object_type]
object_type 是可选的,如果不指定 object_type ,那么则指定导入的所有有效的对象。
TRANSFORM 对下面对象有效: CLUSTER, CONSTRAINT, INDEX, ROLLBACK_SEGMENT, TABLE, and TABLESPACE.
在官方文档中有很详细的介绍,这里只介绍一个 的参数值。
值:Y|N
Y :默认值,表示这个段的属性 ( 物理属性,存储属性,表空间和 logging) 都将被包含在 DDL 的语句中。
N: 表示这些属性都不会在 DDL 语句中。意思是导入该对象的时候,不会指定表空间等属性,只是简单的创建一个对象。
使用实例:impdp scott/tiger DIRECTORY=*** DUMPFILE=***.DMP LOGFILE=***.log TRANSFORM=SEGMENT_ATTRIBUTES:N
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69994536/viewspace-2776445/ ,如需转载,请注明出处,否则将追究法律责任。