Oracle expdp/impdp(數據泵)參數詳解

EXPDP參數

參數名稱

默認值

設置格式

說明

ATTACH

 

ATTCH=

[schema_name.]job_name

設置客戶會話與已存在的作業之間的聯繫

CONTENT

ALL

CONTENT=

{ALL|DATA_ONLY|METADATA_ONLY}

設置要導出的內容

DIRECTORY

 

DIRECTORY=’文件目錄

設置導出文件和導出日誌文件的文件名稱

DUMPFILE

expdat.dmp

DUMPFILE=’文件名稱.dmp’

設置導出文件名稱

ESTIMATE

BLOCKS

BLOCKS|STATISTICS

設置計算磁盤空間的方法

ESTIMATE_ONLY

N

ESTIMATE_ONLY={Y|N}

只估算導出操作所需要的空間,而不執行導出

EXCLUDE

 

EXCLUDE=對象類型.對象名稱

設置不導出對象

FILESIZE

0(無限制)

FILESIZE=整數[B|K|M|G]

設置導出文件的大小

FLASHBACK_SCN

 

FLASHBACK_SCN=SCN

只導出指定SCN時刻的表數據

FLASHBACK_TIME

 

FLASHBACK_TIME=

“TO_TIMESTAMP(time-value)”

只導出指定時間的表數據

FULL

N

FULL=Y

是否導出全部數據庫

HELP

N

HELP=Y

是否顯示EXPDP命令選項的幫助信息

INCLUDE

 

INCLUDE=object_type

[:name_clause][,…]

設置要導出的對象,這個選項不能和EXCLUDE同時使用

JOB_NAME

SYS_EXPORT_

<mode>_NN

JOB_NAME=作業名稱

設置導出作業的名稱

LOG_FILE

Export.log

LOGFILE=[directory_object:]file_name

設置導出日誌文件的名稱

NETWORK_LINK

 

NETWORK_LINK=

source_database_link

設置數據庫鏈名

NOLOGFILE

N

NOLOGFILE={Y|N}

禁止生成導出日誌文件

PARALLEL

1

PARALLEL=整數

設置並行導出的並行進程個數

PARFILE

 

PARFILE=[directory_path]file_name

使用參數文件設置參數

QUERY

 

QUERY=[schema.][tablename:]

query_clause

在這個選項中指定WHERE條件詩句,使EXPDP只導出部分數據

SCHEMAS

當前登錄用戶

SCHEMAS=方案名稱[,…]

進行方案導出時要導出的方案名稱

STATUS

0

STATUS=[整數]

顯示導出作業進程的詳細狀態

TABLES

 

TABLES=[schema_name.]

table_name[:partition_name][,…]

進行表導出時要導出的表名稱

TABLESPACE

 

TABLESPACE=tablespace_name[,…]

進行表空間導出時要導出的表空間名稱

TRANSPORT_FULL_CHECK

N

TRANSPORT_FULL_CHECK={Y|N}

是否檢查被導出表與其他不導出表空間的關聯

TRANSPORT_TABLESPACES

 

TRANSPORT_TABLESPACES=

Tablespace_name[,…]

設置進行表空間傳輸模式導出

VERSION

COMPATIBLE

VERSION={COMPATIBLE|LATEST

|version_string}

設置導出對象的數據庫版本

%date:~0,4%%date:~5,2%%date:~8,2%

導出文件生成日期格式名稱

%date:~0,4%

%date:~5,2%

%date:~8,2%

%date:~0,4%%date:~5,2%%date:~8,2%

 

IMPDP參數

參數名稱

默認值

設置格式

說明

ATTACH

 

ATTACH=

[schema_name.]job_name

設置客戶會話與已存在的作業之間的關聯

CONTENT

ALL

CONTENT=

{ALL|DATA_ONLY|METADATA_ONLY}

設置要導出的內容,設置爲ALL時,會導入對象定義及其數據;設置爲DATA_ONLY時,只導入數據;設置爲METADATA_ONLY時,只導入對象定義

DIRECTORY

 

DIRECTORY=’文件目錄

指定導入文件的目錄

DUMPFILE

expdat.dmp

DUMPFILE=’文件名稱.dmp’

指定導出文件名稱

ESTIMATE

BLOCKS

BLOCKS|STATISTICS

設置計算磁盤空間的方法

ESTIMATE_ONLY

N

ESTIMATE_ONLY={Y|N}

只估算導出操作所需要的表空間,而不執行導出

EXCLUDE

 

EXCLUDE=對象類型.對象名稱

設置不導入的對象

FLASHBACK_SCN

 

FLASHBACK_SCN=SCN

只導入SCN時刻的表數據

FLASHBACK_TIME

 

FLASHBACK_TIME=

”TO_TIMESTAMP(time-value)”

只導入指定時間的表數據

FULL

N

FULL=Y

是否導入整個導出文件的全部數據庫

HELP

N

HELP=Y

是否顯示IMPDP命令參數的幫助信息

INCLUDE

 

INCLUDE=

Object_type[:name_clause][,…]

設置要導入的對象,這個選項不能和EXCLUDE同時使用

JOB_NAME

SYS_EXPORT_

<mode>_NN

JOB_NAME=作業名稱

設置導入作業的名稱

LOG_FILE

export.log

LOGFILE=

[directory_object:]file_name

設置導入日誌文件的名稱

NETWORK_LINK

 

NETWORK_LINK=

source_database_link

設置執行導入操作的數據庫鏈名

NOLOGFILE

N

NOLOGFILE={Y|N}

禁止生成導入日誌文件

PARALLEL

1

PARALLEL=參數

設置並行導入的並行進程個數

PARFILE

 

PARFILE=

[directory_path]file_name

使用參數文件設置參數

QUERY

 

QUERY=

[schema.][table_name:]query_clause

在這個選項中指定WHERE條件詩句,使IMPDP只導入這個查詢結果的數據

REMAP_DATAFILE

 

REMAP_DATAFILE=

source_datafile:target_datafile

將源數據文件轉變爲目標數據文件名,在不同平臺之間移動表空間時使用這個參數

REMAP_SCHEMA

 

REMAP_SCHEMA=

source_schema:target_schema

將源方案的所有對象導入到目標方案中

REMAP_TABLESPACE

 

REMAP_TABLESPACE=

Source_tablespace:target_tablespace

將源表空間的所有對象移到目標表空間中

REUSE_DATAFILES

N

REUSE_DATAFILES={Y|N}

是否覆蓋已存在的數據文件,設置爲N時不覆蓋

SCHEMAS

當前登錄用戶

SCHEMAS=方案名稱[,…]

方案導入時要導入的方案

SKIP_UNUSABLE_INDEXES

N

SKIP_UNUSABLE_INDEXES={Y|N}

是否導入不能使用的索引

TABLES

 

TABLES=

[schema_name.]table_name

[:partition_name][,…]

表導出時要導出的表名稱

SQLFILE

 

SQLFILE=

[directory_object:]file_name

將導入過程中需要執行的DDL詩句寫到指定的SQL腳本文件中

STATUS

0

STATUS=[整數]

顯示導入作業進程的詳細狀態

STREAMS_CONFIGURATION

Y

STREAMS_CONFIGURATION={Y|N}

設置是否要導入流源數據(Stream Metadata)

TABLE_EXISTS_ACTION

SKIP

TABLE_EXISTS_ACTION=

{SKIP|APPEND|TRUNCATE|REPLACE}

設置當表已經存在時應該執行的操作,SKIP表示跳過這張已存在的表,處理下一個對象;APPEND表示爲表追加數據;TRUNCATE表示截斷表,併爲其追加數據;REPLACE表示刪除已存在的表,重新建立表並添加數據

TABLES

 

TABLES=

[schema_name.]table_name

[:partition_name]

設置要導入的表名

TABLESPACES

 

TABLESPACES=

Tablespace_name[,…]

表空間導入時要導入的表空間名稱

TRANSFORM

 

TRANSFORM=

Transform_name:value[:object_type]

設置是否修改建立對象的DDL語句

TRANSPORT_DATAFILES

 

TRANSPORT_DATAFILES=

datafile_name

指定移動表空間時要導入到目標數據庫的數據文件名稱

TRANSPORT_TABLESPACES

 

TRANSPORT_TABLESPACES=

Tablespace_name[,…]

進行表空間模式導入

TRANSPORT_FULL_CHECK

N

TRANSPORT_FULL_CHECK={Y|N}

檢查表空間之間的關聯關係,這個值設置爲y時,只要已移動的表空間和未移動的表空間存在關聯關係,就提示出錯;設置爲N時,只檢查單方依賴,例如如果索引表空間移動了,而基表表空間未移動,會出現錯誤消息。但如果基表移動了,而索引表空間未移動,則不提示出錯

VERSION

COMPATIBLE

VERSION={COMPATIBLE

|LATEST|version_string}

指定目標數據庫的數據庫版本

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章