以下是資料泵可用關鍵字和它們的說明。方括号中列出的是預設值。
attach
連接配接到現有作業。
例如, attach=job_name。
cluster
利用叢集資源并将 worker 程序分布在 oracle rac 上。
有效的關鍵字值為: [y] 和 n。
content
指定要加載的資料。
有效的關鍵字為: [all], data_only 和 metadata_only。
data_options
資料層選項标記。
有效的關鍵字為: skip_constraint_errors。
directory
用于轉儲檔案, 日志檔案和 sql 檔案的目錄對象。
dumpfile
要從中導入的轉儲檔案的清單 [expdat.dmp]。
例如, dumpfile=scott1.dmp, scott2.dmp, dmpdir:scott3.dmp。
encryption_password
用于通路轉儲檔案中的加密資料的密碼密鑰。
對于網絡導入作業無效。
estimate
計算作業估計值。
有效的關鍵字為: [blocks] 和 statistics。
exclude
排除特定對象類型。
例如, exclude=schema:"='hr'"。
flashback_scn
用于重置會話快照的 scn。
flashback_time
用于查找最接近的相應 scn 值的時間。
full
導入源中的所有對象 [y]。
help
顯示幫助消息 [n]。
include
包括特定對象類型。
例如, include=table_data。
job_name
要建立的導入作業的名稱。
logfile
日志檔案名 [import.log]。
network_link
源系統的遠端資料庫連結的名稱。
nologfile
不寫入日志檔案 [n]。
parallel
更改目前作業的活動 worker 的數量。
parfile
指定參數檔案。
partition_options
指定應如何轉換分區。
有效的關鍵字為: departition, merge 和 [none]。
query
用于導入表的子集的謂詞子句。
例如, query=employees:"where department_id > 10"。
remap_data
指定資料轉換函數。
例如, remap_data=emp.empno:remappkg.empno。
remap_datafile
在所有 ddl 語句中重新定義資料檔案引用。
remap_schema
将一個方案中的對象加載到另一個方案。
remap_table
将表名重新映射到另一個表。
例如, remap_table=hr.employees:emps。
remap_tablespace
将表空間對象重新映射到另一個表空間。
reuse_datafiles
如果表空間已存在, 則将其初始化 [n]。
schemas
要導入的方案的清單。
service_name
限制 oracle rac 資源的活動服務名和關聯資源組。
skip_unusable_indexes
跳過設定為“索引不可用”狀态的索引。
source_edition
用于提取中繼資料的版本。
sqlfile
将所有的 sql ddl 寫入指定的檔案。
status
監視作業狀态的頻率, 其中
預設值 [0] 表示隻要有新狀态可用, 就立即顯示新狀态。
streams_configuration
啟用流中繼資料的加載
table_exists_action
導入對象已存在時執行的操作。
有效的關鍵字為: append, replace, [skip] 和 truncate。
tables
辨別要導入的表的清單。
例如, tables=hr.employees,sh.sales:sales_1995。
tablespaces
辨別要導入的表空間的清單。
target_edition
用于加載中繼資料的版本。
transform
要應用于适用對象的中繼資料轉換。
有效的關鍵字為: oid, pctspace, segment_attributes 和 storage。
transportable
用于選擇可傳輸資料移動的選項。
有效的關鍵字為: always 和 [never]。
僅在 network_link 模式導入操作中有效。
transport_datafiles
按可傳輸模式導入的資料檔案的清單。
transport_full_check
驗證所有表的存儲段 [n]。
transport_tablespaces
要從中加載中繼資料的表空間的清單。
version
要導入的對象的版本。
有效的關鍵字為: [compatible], latest 或任何有效的資料庫版本。
僅對 network_link 和 sqlfile 有效。
------------------------------------------------------------------------------
下列指令隻在互動模式下有效。
注: 允許使用縮寫。
continue_client
傳回到事件記錄模式。如果處于空閑狀态, 将重新啟動作業。
exit_client
退出客戶機會話并使作業保持運作狀态。
彙總互動指令。
kill_job
分離并删除作業。
start_job
啟動或恢複目前作業。
有效的關鍵字為: skip_current。
stop_job
按順序關閉作業執行并退出客戶機。
有效的關鍵字為: immediate。