数据泵expdp/impdp

create directory dump_dir(随意起名) as '/data2/bak';


grant read,write on directory dump_dir to username(要导出的用户);


按用户导出
expdp app/app directory=dump_dir dumpfile='app.dmp' LOGFILE=1.log


导出表
expdp app/app directory=dump_dir DUMPFILE='app.dmp' tables=1,2 LOGFILE=1.log


导出表空间
expdp system/sysadmin directory=dump_dir dumpfile=tablespace.dmp tablespaces=users
  
导出整库
expdp system/sysadmin directory=dump_dir dumpfile=full.dmp full=y LOGFILE=1.log

远程导出:
    创建dblink
        create database link app_link connect to app identified by app using '1234'(tnsnames.ora里的)
        expdp test/test directory=dump_dir  dumpfile=1.dmp    logfile=jiangsu.log  tables=cat_org network_link=1234

导入
impdp app/app directory=dump_dir dumpfile='app.dmp' logfile='2.log'


导入表
impdp scott/tiger directory=dump_dir dumpfile=dumptab.dmp tables=dept,emp


导入表空间
impdp system/sysadmin directory=dump_dir dumpfile=tablespace.dmp tablespaces=users


导入整库
impdp system/sysadmin directory=dump_dir dumpfile=full.dmp full=y





IMPDP常用参数:
1、TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }
当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;当设置为APPEND时,会追加数据,为TRUNCATE时,导入作业会截断表,然后为其追加新数据;当设置为REPLACE时,导入作业会删除已存在表,重建表病追加数据,注意,TRUNCATE选项不适用与簇表和NETWORK_LINK选项;
2、REMAP_SCHEMA
该选项用于将源方案的所有对象装载到目标方案中:REMAP_SCHEMA=source_schema:target_schema
3、REMAP_TABLESPACE
将源表空间的所有对象导入到目标表空间中:REMAP_TABLESPACE=source_tablespace:target_tablespace
4、REMAP_DATAFILE
该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项.
REMAP_DATAFIEL=source_datafie:target_datafile



EXPDP导出参数
1 、EXCLUDE:该选项用于指定执行操作时释放要排除对象类型或相关对象
        EXCLUDE=object_type[:name_clause] [,….]
        Object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用
        Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW 不到出视图
        expdp scott/tiger directory=dpdir dumpfile=scott_ex.dmp exclude=table:\"=\'EMP\'\" 除了emp表不导出,其余全部导出

2、INCLUDE:导出时包含指定的类型
        (例:INCLUDE=TABLE_DATA,
             INCLUDE=TABLE:"LIKE 'TAB%'"
             INCLUDE=TABLE:”NOT LIKE ‘TAB%’”…)
             EXCLUDE:导出时排除的数据类型(例:EXCLUDE=TABLE:EMP)
          expdp scott/tiger directory=dpdir dumpfile=scott_ex.dmp include=table:\"like \'EMP%\'\" 只导出emp开头的表

3、FILESIZE:指定导出文件的最大尺寸,默认为0,(表示文件尺寸没有限制)(单位为bytes).
4、JOB_NAME:此次导出进程使用的名称,方便跟踪查询(可选)
5、FLASHBACK_SCN:指定导出特定SCN时刻的表数据
        FLASHBACK_SCN=scn_value:Scn_value用于标识SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同时使用
Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp
        FLASHBACK_SCN=358523
6、FLASHBACK_TIME:指定导出特定时间点的表数据:FLASHBACK_TIME=“TO_TIMESTAMP(time_value)”
        Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME=“TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY HH24:MI:SS’)”
7、TABLESPACE:指定一个表空间导出.
8、QUERY:限制条件,在导出的时候加上限制条件
        Expdp scott/tiger directory=dump dumpfiel=a.dmp Tables=emp query=’WHERE deptno=20’
 
9、PARALLEL:并行操作: 指定执行导出操作的并行进程个数,默认值为1
 可以通过PARALLEL 参数为导出使用一个以上的线程来显著地加速作业。每个线程创建一个单独的转储文件,因此参数dumpfile 应当拥有和并行度一样多的项目。您可以指定通配符作为文件名,而不是显式地输入各个文件名,例如:
expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES_%U.dmp parallel=4 job_name=Cases_Export

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26909803/viewspace-1720324/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26909803/viewspace-1720324/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值