`
wooyung
  • 浏览: 26098 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

expdp+impdp使用简要说明

 
阅读更多

注意:expdp和impdp只能在oracle服务器端使用,无法在客户端使用.


一、expdp,impdp使用前的准备
1、先必须由 DBA 或任何具有 CREATE ANY DIRECTORY 权限的用户创建目录对象,如先在D盘建目录dumpdir,再执行:
SQL>CREATE DIRECTORY dumpdir AS 'd:\dumpdir';


2、创建目录后,创建该目录对象的用户需要将该目录的 READ 和 WRITE 权限授予其他需使用该目录的用户
SQL>GRANT READ,WRITE ON DIRECTORY dumpdir TO carmot;

二、expdp使用
1. 导出schema,为了与exp导出文件做区别,这里的导出文件后缀使用.dp
expdp carmot/carmot  directory=dumpdir dumpfile=carmot.dp
常用可选参数parallel,logfile。parallel定义并发进程,缺省为1,最大为8,logfile指定log文件名

expdp示例1:
导出用户carmot数据
expdp carmot/carmot  directory=dumpdir dumpfile=carmot.dp


expdp示例2:
带parallel,logfile参数
expdp carmot/carmot  directory=dumpdir dumpfile=carmot.dp  parallel=2 logfile=carmot-exp.log


三、impdp使用
1、导入schema
impdp carmot/carmot directory=dumpdir dumpfile=carmot.dp logfile=carmot-imp.log
只要carmot所用表空间igrp存在,imp导入时会在igrp表空间上自动建用户carmot,并付给相同权限。

2、常用可选参数
parallel 缺省1,最大8 增加进程数,提高i/o性能
remap_schema 导入到不同的用户
logfile 指定日志文件

impdp示例1:
将用expdp导出carmot用户的文件另一个数据库,
impdp system/system directory=dumpdir dumpfile=carmot.dp
只要carmot使用的表空间igrp存在,导入会自动创建用户carmot

impdp示例2:
将用expdp导出carmot用户的文件导入carmot_test用户,
impdp system/system directory=dumpdir dumpfile=carmot.dp remap_schema carmot:carmot_test
只要carmot使用的表空间igrp存在,导入会自动创建用户carmot_test

impdp示例3:
带parallel,logfile参数
impdp system/system directory=dumpdir dumpfile=carmot.dp  parallel=2 logfile=imp.log
impdp carmot/carmot@igrp_10.4.247.85 directory=dumpdir dumpfile=CARMOT_GP_1.DP  exclude=table_statistics logfile=CARMOT_GP_1.log

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics