impdp
1.attach
用于在客户会话与已存在的作业建立联系
    attach=[schema_name.]job_name
   
    查看job_name :  SELECT * FROM DBA_DATAPUMP_JOBS
   
2.content
指定要导入的内容, 默认 all
    content={all | data_only | metadata_only }
   
    all 对象结够及数据    data_only 表示导出数据    metadata_only 只导出对象结构
   
3.data_options  11g
用于为某些类型的数据提供选项11g 在数据导入时只能设置为skip_constraint_errors
4.directory
指定转储文件的目录
    directory=directory_object
   
5.dumpfile
指定转储文件的名称
    dumpfile=[directory_object:]file_name[,.....]
   
6.encryption_password
为加密累提供口令  encryption_password=password
7.estimate
truncate的数据如何恢复
估计被导入表所占用的磁盘空间的方法 默认:blocks
    estimate={blocks |statistics}
   
    blocks 安照目标对象所占用的数据块个数乘以数据块的尺寸估计对象占用的空间, statics 安装最近的统计值估算对象占用的表空间 该参数必须与network_link参数同时使用
   
8.EXCLUDE
用于指定导出时的排出对象类型或相关对象。
    exclude=object_type[:name_clause][,....]
    object_type 对象类型,name_clause 指具体对象
   
9.flashback_scn
用于指定特殊的scn点的表  该参数必须与network_link参数同时使用
    flashback_scn=scn_value
10.flashback_time
用于定导出特定时间点的表数据  该参数必须与network_link参数同时使用
    flashback_time=“TO_TIMESTAMP(time-value)”
   
11. full
导入转储文件的全部内容 默认Y
    full={y|n}
   
12.help
显示信息help=y
13.include
指定导出时包含的对象类型及相关对象
    include=object_type [:name_clause] [,....]
   
24.job_name
指定作业的名称 默认 sys_xxx
    job_name=jobname_string
15.logfile
指定导入日志的名称:
    logfile=[directory_object:]file_name
16work_link
指定数据库链名。 远程数据库到本地数据库 不可设置dumpfile
    network_link=source_database_link
    用于指定数据库的链名 b到a 在 a 建立到b的 dblink a 执行操作 
   
17.nologfile
禁止生产导入日志    y|n
18.parallel    =integer
操作并行进程数            一般是cpu的2倍 可以被文件个数整除
19.parfile
指定导出的参数文件的名称。
    parfile=[directory_path]file_name
   
20.partition_options
自动导入时如何建立表分区
    partition_options={none | departition | merge}
    none 不建立分区表 departition 为分区表尽量分区和子分区 merge组合所有分区和子分区到一个表
   
21.query
该参数过滤导出数据的where条件。
    query=[sehema.][table_name:] query_clause
    query_clause 用于指定语句 不可与 content=metadata estimate_only transport_tablespaces 同时使用。 query=“where deptno=10”
22.remap_data
用于转换列的数据函数, 并将转换值导出到文件中
    remap_data=[schema1.]lumn_name:[schema2.]pkg.func
23.remap_datafile
将源数据文件的名转换成目标数据文件的名  (应用不同的数据平台之间的表空间迁移时需要)
    remap_datafile=source_datafile:target_datafile
24.REMAP_SCHEMA
将一个schema下导入到另一个schema下
25.remap_tablespace
将一个表空间转移到另一个表空间
26.reuse_datafiles  Y|n  默认N
建立表空间时覆盖原有数据文件
27.schemas
用于指定特定方案,默认当前用户
28.skip_unusable_indexes  Y|N
导入时是否跳过不可用索引  默认 N 
29.sqlfile
导入要执行的所有ddl操作写到脚本文件中
    sqlfile=[directory_object:]file_name
   
30.status
显示当前导出作业进程的详细状态 默认为 0  时间将为 秒
31.streams_configuration  Y|M
指定是否导入流元数据(STREAM MATADATA)  默认 y
32.TABLE_EXISTS_ACTION
自动导入对象存在时要执行的操作,默认skip
table_exists_action={skip |append |truncate |replace}
    skip跳过  append 追加数据  truncate 截断已存在的表 追加数据  replace 删除存在的表进行重建追加
33.tables
导入的表
    tables=[schema_name.]table_name[:partition_name][,......]  partition_name 分区名
   
34.tablespaces
导入表空间
35.transform
用于指定是否要修改创建对象的ddl语句
    transform=transform_name:value[:object_type]
    transform_name 用于指定转换名  segment_attributes 用于表示段属性 storage    用于识别段的存储属性  value (Y|N)  object_type 指对象类型
36.transport_DATAFILES
用于指定搬移表空间时要被导入到目标库的数据文件名
    transport_DATAFILES=datafile_name  指要导入到目标端的数据文件名
37.transport_full_check
指定被搬移和为扮演表空间的关联关系的检查方法 默认 N
38.TRANSPORT_TABLESPACE
指定搬移的表空间的名
39.transportable
指定导入表的时候是否指定搬移选项,并且只能用于network_link
40.version
用于指定被导出对象的数据库版本 默认 compatible
    version={compatable  | latest |version_string}
    compatible 根据compatible参数生成对象 latest 根据数据库的实际版本  version_string 指定数据库版本(>9.2)
impdp 交换命令:
impdp attach SYS_EXPORT_SCHEMA_01  进入交换模式
1.continue_client 交互模式转换成日志模式 continue_client
2.exit_client 退出导入会话
4.filesize 
5.help
6.kill_job 分离并删除与当前会话有关的操作
7.parallel 用于添加或增减并行进程数
8.start_job 启动恢复当前作业
9.status
10.stop_job
create directory dump_dir as ‘/oracle/’
grant read,write on directory dum_dir to system
   
   
       
                                       

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。