以下是数据泵可用关键字和它们的说明。方括号中列出的是默认值。
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。