資料泵的TRANSFORM引數說明及使用

zhcunique發表於2021-06-11

引數說明

官方文件:

TRANSFORM 適用場景

匯入和匯出的時候,有些表空間不一樣。比如匯出的時候該物件是在A 表空間,匯入到另一個庫沒有表空間 A 就會報錯。但是使用這個引數就會正常匯入, 物件會儲存在該使用者下的預設表空間中

語法

TRANSFORM = transform_name:value[:object_type]

object_type 是可選的,如果不指定 object_type ,那麼則指定匯入的所有有效的物件。

TRANSFORM 對下面物件有效: CLUSTER, CONSTRAINT, INDEX, ROLLBACK_SEGMENT, TABLE, and TABLESPACE.

transform_name SEGMENT_ATTRIBUTES

在官方文件中有很詳細的介紹,這裡只介紹一個 的引數值。

SEGMENT_ATTRIBUTES value

值:Y|N

Y :預設值,表示這個段的屬性 ( 物理屬性,儲存屬性,表空間和 logging) 都將被包含在 DDL 的語句中。

N: 表示這些屬性都不會在 DDL 語句中。意思是匯入該物件的時候,不會指定表空間等屬性,只是簡單的建立一個物件。


使用例項:impdp scott/tiger DIRECTORY=*** DUMPFILE=***.DMP LOGFILE=***.log TRANSFORM=SEGMENT_ATTRIBUTES:N

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2776445/,如需轉載,請註明出處,否則將追究法律責任。

相關文章