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} |
指定目標數據庫的數據庫版本 |