[转]oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案

这是由于导出的dmp文件与导入的数据库的版本不同造成的
用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号
以下对应的版本号:
  11g R2:V11.02.00
  11g R1:V11.01.00

  10g:V10.02.01

解决步骤:

1、查看dmp文件的版本号

2、查询导入Oracle数据库的版本号

通过select * from v$version查看版本号,如下图

3、修改dmp文件的版本号

4、重新执行导入sql即可完成导入工作。

时间: 2024-11-05 16:33:17

[转]oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案的相关文章

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

问题描述: 将oracle 11g导出的dmp文件导入到oracle10g 问题:进行导入表操作,提示: IMP-00010: 不是有效的导出文件, 头部验证失败 IMP-00000: 未成功终止导入 解决方案: 查询dmp备份文件中的oracle 版本号,主版本号必须一样,否则不会成功. 可以考虑用编辑软件例如notepad++/UE/editplush打开dmp文件并修改 要弄清楚dmp的备份方式是exp/expdp/工具导出,要使用相对的方式导入imp/impdp/工具导入 最重要的一条要

oracle导入提示 “IMP-00010:不是有效的导出文件,头部验证失败”

原因:oracle导出dmp版本与 导入的数据库版本不一致造成的. 解决:可以通过修改dmp的版本号来解决这个问题. 步骤 1: 使用 UltraEdit 打开 dmp文件查看版本号 步骤2:查询要导入的数据库版本号. 执行select * from v$version语句 步骤3 修改dmp的版本号 然后重新导入即可. 原文地址:https://www.cnblogs.com/liuyit/p/10522033.html

oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案

这是由于导出的dmp文件与导入的数据库的版本不同造成的用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号以下对应的版本号: 11g R2:V11.02.00 11g R1:V11.01.00 10g:V10.02.01 解决步骤: 1.查看dmp文件的版本号 2.查询导入oracle数据库的版本号 通过select * from v$version查看版本号,如下图 3.修改dmp文件的版本号 4.重新执行导入sql即可完成导入工作. 原文地址:https://www

Oracle 11g导出来的dmp导入到 10g的数据库(IMP-00010:不是有效的导出文件,头部验证失败)

因为喜欢新的东西,所以基本上电脑的开发工具都是最新的,oracle也装了11g R2,但是同事同学不是11g R1就是10G的,从我这里导出去的dmp文件在他们那边导进去,都显示: IMP-00010:不是有效的导出文件,头部验证失败 为了这个问题一直苦恼,差点就想卸掉11g然后装10g了,后来想想,头部验证,那么头部到底是什么,用Notepad++查看了dmp文件,发现头部真的显示一些东西: 11g R2:V11.02.00 11g R1:V11.01.00 10g:V10.02.01 把版本

Oracle导入程序Imp的使用详解

Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件.imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法. 1. 获取帮助  imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 3.导入一个或一组指定用户所属的全部表.索引和其他对象 imp system/m

oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败

原因: 1.可直接将dmp文件用notepad++打开修改版本号为被导入版本的版本号 2.文件过大,无法打开,可使用工具修改 3.也有可能是dmp文件损坏 1.可直接将dmp文件用notepad++打开修改版本号为被导入版本的版本号 如: 11g R2:V11.02.00 11g R1:V11.01.00 10g:V10.02.01 这样就不会报错了 2.文件过大,无法打开,可使用工具修改 工具下载地址:http://files.cnblogs.com/files/yx007/AlxcTools

导入dmp文件报“不是有效的导出文件,头部验证失败”

导入某人给的dmp文件时 在dos环境下 imp em/[email protected] fromuser=em touser=em file=c:\em1013.dmp 报错如标题 原因是,那人是在在oracle11g导出的 而我导入的数据库也是oracle11g,但是客户端是oracle10g 解决: 把原来的客户端换成 oracle11g client就可以了 附录:创建表空间.用户.赋权等操作 参考别人的http://www.blogjava.net/wolfman09/archive

ORACLE 导入的问题

1.导入报错 我将ORACLE12.2 导出的文件,导入到ORACLE12.1 . IMP-00010: 不是有效的导出文件, 标头验证失败 解决办法: 修改 dmp 文件版本,使用UEDITOR打开文件修改导出版本. 将12.2 改成 11.02 2.导入时报ORA-12154 在客户机器安装oracle 版本,创建服务名后导入. imp aps/[email protected] file=abc.dmp 报上面的错误,原因时需要点击文件,保存网络配置. 原文地址:https://www.c

Oracle—— 导入/导出 数据:exp,imp 命令

exp,imp 命令是需要在windows  的 cmd  命令中执行的命令,主要用于数据的导入和导出工作,方便高效. 远程地址--  @ip:port/orcl   注:该远程地址不写,就意味着执行本地的库. Oracle的数据导出 (1)导出数据的提示模式: exp  jl_bhps/[email protected]:1521/orcl (2)表方式:将指定表的数据导出. exp  jl_bhps/[email protected]:1521/orcl  file=d:temp/1.dmp