oracle 10 expdp impdp 导入、导出

本文介绍如何解决Oracle数据库中.dup文件的导入问题。通过调整目录并使用impdp命令,详细步骤包括验证目录、放置文件及执行导入命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天收到到一个数据库的包(.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 

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值