IMPDP匯入沒有某個表空間的處理方法__加上引數TRANSFORM就可以了

lusklusklusk發表於2018-09-19

TRANSFORM

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


常用TRANSFORM=segment_attributes:n



[oracle@db ~]$ impdp -help |grep TRANSFORM -A2

TRANSFORM

Metadata transform to apply to applicable objects.

Valid keywords are: OID, PCTSPACE, SEGMENT_ATTRIBUTES and STORAGE.


TRANSFORM = transform_name:value[:object_type]


transform_name

SEGMENT_ATTRIBUTES - If the value is specified as y, then segment attributes (physical attributes, storage attributes, tablespaces, and logging) are included, with appropriate DDL. The default is y.

如果將值指定為y,則包含段屬性(物理屬性,儲存屬性,表空間和日誌記錄)以及適當的DDL。 預設值為y。

STORAGE - If the value is specified as y, then the storage clauses are included, with appropriate DDL. The default is y. This parameter is ignored if SEGMENT_ATTRIBUTES=n.

如果將值指定為y,則包含儲存子句,並使用適當的DDL。 預設值為y。 如果SEGMENT_ATTRIBUTES = n,則忽略此引數

OID - If the value is specified as n, then the assignment of the exported OID during the creation of object tables and types is inhibited. Instead, a new OID is assigned. This can be useful for cloning schemas, but does not affect referenced objects. The default value is y.

如果將值指定為n,則禁止在建立物件表和型別期間分配匯出的OID。 而是分配新的OID。 這對於克隆模式很有用,但不會影響引用的物件。 預設值為y。

PCTSPACE - The value supplied for this transform must be a number greater than zero. It represents the percentage multiplier used to alter extent allocations and the size of data files.

為此轉換提供的值必須是大於零的數字。 它表示用於更改範圍分配和資料檔案大小的百分比乘數。


value

The type of value specified depends on the transform used. Boolean values (y/n) are required for the SEGMENT_ATTRIBUTES, STORAGE, and OID transforms. Integer values are required for the PCTSPACE transform.

指定的值型別取決於使用的轉換。 SEGMENT_ATTRIBUTES,STORAGE和OID轉換需要布林值(y / n)。 PCTSPACE轉換需要整數值。


object_type

The object_type is optional. If supplied, it designates the object type to which the transform will be applied. If no object type is specified, then the transform applies to all valid object types. The valid object types are TABLE、INDEX、CLUSTER、TABLESPACE...

object_type是可選的。 如果提供,則指定將應用變換的物件型別。 如果未指定任何物件型別,則轉換將應用於所有有效物件型別。 有效的物件型別是TABLE,INDEX,CLUSTER,TABLESPACE ......

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

相關文章