因为本机安装的10g版本的Oracle,需要导入一个11g版本导出的dmp文件,Oracle数据库版本之间存在兼容的问题,低版本的库不能导入高版本的dmp文件,在CMD中导入dmp文件总是出现如下错误

oracle11g的dmp文件导入oracle10g时报错:头部验证失败

在这里也可以看到本地安装的Oracle具体版本号是 10.2.0.1.0,我们把需要导入的dmp文件用文本编辑器打开(例如NotePad++),可以看到dmp文件的头信息

oracle11g的dmp文件导入oracle10g时报错:头部验证失败

修改这个版本号为本地安装的Oracle版本(其实小版本稍低于本地版本也没事,可以向下兼容),再次导入即可

oracle11g的dmp文件导入oracle10g时报错:头部验证失败

使用这个SQL也可以看到本地安装的Oracle具体版本

select * from v$version;

这里有一篇博客可以参考:https://blog.csdn.net/huangyanlong/article/details/40152785

相关文章:

  • 2021-08-06
  • 2021-06-27
  • 2021-12-10
  • 2021-10-07
  • 2021-11-06
  • 2021-06-01
  • 2022-03-04
猜你喜欢
  • 2022-12-23
  • 2022-01-17
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
相关资源
相似解决方案