将oracle 11g导出的dmp文件导入到oracle10g
1.进行导入表操作,提示:
IMP-00010: 不是有效的导出文件, 头部验证失败
IMP-00000: 未成功终止导入
2.从网上查阅,oracle数据11g到10g是有问题的,一般由oracle10g客户端去连oracle11g进行导出数据操作然后导入到oracle10g,如果手中只有oracle11g的dmp文件,怎么办
3.从网上查阅,头部验证失败是由于版本号不同所致,经试验可以通过如下方法进行修改:
用notepad++工具打开dmp文件,可以看到头部信息 --TEXPORT:V11.01.00,即为源数据库的版本号,将其修改为目的数据库的版本号,如本机为10.02.01
4.再次进行导入操作,导入成功
原文地址:http://blog.csdn.net/wang122188/article/details/6774169
方法2:
通过数据泵的方式导出,在导出语句中定义版本号,例如:
expdp test/test@test directory=DATA_PUMP_DIR dumpfile=test.dmp schemas=bairui version=10.2.0.1.0
--version 为数据库的版本号:
oracle版本号可以通过:select * from v$version 进行查询
分享到:
相关推荐
oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库
文档中分步骤的详细列举了客户端导入导出dmp文件,sql文件的方法及每段命令的含义,同时包括服务器端导入导出dmp文件的方法,可以修改表空间及用户名称。很好的一份资料
详细介绍了从Oracle数据库中导出的dmp格式的数据库文件再导入到达梦7中的操作步骤
Oracle导入导出自动备份
远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
Oracle数据导入dmp文件可以是“某个用户下的数据库”,也可以是“某张表”,这里以导入数据库为例说明: <方法1: 使用客户端Enterprise Manager Console> 1.用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE...
oracle数据库导入导出DMP文件操作
解决Oracle导出dmp文件空表导不出问题!可有效的处理到处问题
Oracle dmp文件导出导入(还原)到不同的表空间和不同的用户操作
如何用oracle导入导出dmp文件,有图,步骤详细
1、提供了oracle数据库备份脚本,导出dmp文件 2、定时任务由操作系统提供的支持,在操作系统中设置定时任务,由操作系统定期执行脚本 3、补充。压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件...
Oracle 19c 备份恢复-导入导出
oracle数据导入导出imp/exp命令使用说明
详细的oracle数据库导出dmp文件操作说明,适用于各个操作系统
11G导出的DMP往往无法导入的10G,本工具可以修改DMP文件的头部,使11G的DMP可以顺利导入到10G
oracle导入导出dmp文件(详细步骤).pdf
使用cmd语句在oracle中导入导出dmp数据库文件。
oracle缺少exp.exe的同学可下载oracle缺少exp.exe的同学可下载oracle缺少exp.exe的同学可下载
通过dmp操作进行数据库导入导出,包含不同数据库之间数据的导入导出
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。本文介绍如何对数据进行导入导出.