oracle 10 expdp impdp 导入、导出

今天收到到一个数据库的包(.dup),要求导入到现有的数据库中,平时我们收到的包(.dmp)尾缀不一样,按正常的方法无法导入,

报错:IMP-00010 :不是有效的导出文件,头部验证失败

            IMP-00000:未成功终止导入

 然后想到一个办法 ,修改后缀为.dmp,再次导入,仍然报错。这是为什么呢?

 请教了项目组开发人员后才知道,这种导出模式,采用的是expdp导出的方式,与平常的导入方法不一样。

下面我记录一下导入的步骤:

1、打开PLSQL,开一个空白的SQL页面,执行下面的语句:SELECT * FROM dba_directories;

查询结果如下:

SYS    ADMIN_DIR    C:\ADE\aime_10.2_nt_push\oracle/md/admin
SYS    DATA_PUMP_DIR    C:\oracle\product\10.2.0\admin\dlgh\dpdump\
SYS    WORK_DIR    C:\ADE\aime_10.2_nt_push\oracle/work


2、打到第二条记录的地址,将刚才的.dup文件放入该目录下,

 3、打开CMD窗口,执行下面的语句导入成功。

Impdp work/work@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=20110815.DUP full=y 

注意:蓝色的字体需要根据实际情况填写,前面为登录导入实例的用户


你可能感兴趣的:(oracle 10 expdp impdp 导入、导出)